<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Reverse engineering the cache files, part 3</title>
	<atom:link href="http://yannramin.com/2009/08/04/reverse-engineering-the-cache-files-part-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://yannramin.com/2009/08/04/reverse-engineering-the-cache-files-part-3/</link>
	<description></description>
	<lastBuildDate>Thu, 17 May 2012 01:31:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Yann</title>
		<link>http://yannramin.com/2009/08/04/reverse-engineering-the-cache-files-part-3/comment-page-1/#comment-1329</link>
		<dc:creator>Yann</dc:creator>
		<pubDate>Tue, 18 Aug 2009 22:51:43 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=247#comment-1329</guid>
		<description>@JamesM: The series of tuples preceding DBRows spell out the order and datatypes associated with each entry in the DBrow. I have a decoding table built up now (using ADO datatypes).</description>
		<content:encoded><![CDATA[<p>@JamesM: The series of tuples preceding DBRows spell out the order and datatypes associated with each entry in the DBrow. I have a decoding table built up now (using ADO datatypes).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JamesM</title>
		<link>http://yannramin.com/2009/08/04/reverse-engineering-the-cache-files-part-3/comment-page-1/#comment-1328</link>
		<dc:creator>JamesM</dc:creator>
		<pubDate>Tue, 18 Aug 2009 22:43:50 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=247#comment-1328</guid>
		<description>I think I&#039;ve pretty much got as far as this in Java. If I know what I&#039;m looking for I can pick out values from the unpacked DBRows - price seems to usually be at the start, while typeID always seems to be at 0x33 regardless of what&#039;s happening around it. Everything else seems to move around... I can&#039;t see anything obvious in the rest of the cache file that would indicate an ordering or indexing though. Any ideas?</description>
		<content:encoded><![CDATA[<p>I think I&#8217;ve pretty much got as far as this in Java. If I know what I&#8217;m looking for I can pick out values from the unpacked DBRows &#8211; price seems to usually be at the start, while typeID always seems to be at 0&#215;33 regardless of what&#8217;s happening around it. Everything else seems to move around&#8230; I can&#8217;t see anything obvious in the rest of the cache file that would indicate an ordering or indexing though. Any ideas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yann</title>
		<link>http://yannramin.com/2009/08/04/reverse-engineering-the-cache-files-part-3/comment-page-1/#comment-1320</link>
		<dc:creator>Yann</dc:creator>
		<pubDate>Mon, 17 Aug 2009 02:42:12 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=247#comment-1320</guid>
		<description>No, I didn&#039;t, not something I click on often. Will be fixed :)</description>
		<content:encoded><![CDATA[<p>No, I didn&#8217;t, not something I click on often. Will be fixed <img src='http://yannramin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ulviirala Vauryndar</title>
		<link>http://yannramin.com/2009/08/04/reverse-engineering-the-cache-files-part-3/comment-page-1/#comment-1319</link>
		<dc:creator>Ulviirala Vauryndar</dc:creator>
		<pubDate>Mon, 17 Aug 2009 02:24:11 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=247#comment-1319</guid>
		<description>Did you ever notice that at the link at the bottom of the blog that says &quot;Newer posts&quot; and &quot;Older posts&quot; are the wrong way around? Newer posts go back in time to older posts, and older posts goes to pages with newer posts?

I&#039;m sorry, this was awkward :)

- Ulvi</description>
		<content:encoded><![CDATA[<p>Did you ever notice that at the link at the bottom of the blog that says &#8220;Newer posts&#8221; and &#8220;Older posts&#8221; are the wrong way around? Newer posts go back in time to older posts, and older posts goes to pages with newer posts?</p>
<p>I&#8217;m sorry, this was awkward <img src='http://yannramin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>- Ulvi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ethan</title>
		<link>http://yannramin.com/2009/08/04/reverse-engineering-the-cache-files-part-3/comment-page-1/#comment-1317</link>
		<dc:creator>Ethan</dc:creator>
		<pubDate>Fri, 14 Aug 2009 06:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=247#comment-1317</guid>
		<description>Pulled this list out of the CRUDE library. Don&#039;t know if it will be useful to you or not, but figured I&#039;d pass it your way anyway.

public enum DBTYPEENUM
{
    DBTYPE_ARRAY = 0x2000,
    DBTYPE_BOOL = 11,
    DBTYPE_BSTR = 8,
    DBTYPE_BYREF = 0x4000,
    DBTYPE_BYTES = 0x80,
    DBTYPE_CY = 6,
    DBTYPE_DATE = 7,
    DBTYPE_DBDATE = 0x85,
    DBTYPE_DBTIME = 0x86,
    DBTYPE_DBTIMESTAMP = 0x87,
    DBTYPE_DECIMAL = 14,
    DBTYPE_EMPTY = 0,
    DBTYPE_ERROR = 10,
    DBTYPE_FILETIME = 0x40,
    DBTYPE_GUID = 0x48,
    DBTYPE_HCHAPTER = 0x88,
    DBTYPE_I1 = 0x10,
    DBTYPE_I2 = 2,
    DBTYPE_I4 = 3,
    DBTYPE_I8 = 20,
    DBTYPE_IDISPATCH = 9,
    DBTYPE_IUNKNOWN = 13,
    DBTYPE_NULL = 1,
    DBTYPE_NUMERIC = 0x83,
    DBTYPE_PROPVARIANT = 0x8a,
    DBTYPE_R4 = 4,
    DBTYPE_R8 = 5,
    DBTYPE_RESERVED = 0x8000,
    DBTYPE_STR = 0x81,
    DBTYPE_UDT = 0x84,
    DBTYPE_UI1 = 0x11,
    DBTYPE_UI2 = 0x12,
    DBTYPE_UI4 = 0x13,
    DBTYPE_UI8 = 0x15,
    DBTYPE_VARIANT = 12,
    DBTYPE_VARNUMERIC = 0x8b,
    DBTYPE_VECTOR = 0x1000,
    DBTYPE_WSTR = 130
}</description>
		<content:encoded><![CDATA[<p>Pulled this list out of the CRUDE library. Don&#8217;t know if it will be useful to you or not, but figured I&#8217;d pass it your way anyway.</p>
<p>public enum DBTYPEENUM<br />
{<br />
    DBTYPE_ARRAY = 0&#215;2000,<br />
    DBTYPE_BOOL = 11,<br />
    DBTYPE_BSTR = 8,<br />
    DBTYPE_BYREF = 0&#215;4000,<br />
    DBTYPE_BYTES = 0&#215;80,<br />
    DBTYPE_CY = 6,<br />
    DBTYPE_DATE = 7,<br />
    DBTYPE_DBDATE = 0&#215;85,<br />
    DBTYPE_DBTIME = 0&#215;86,<br />
    DBTYPE_DBTIMESTAMP = 0&#215;87,<br />
    DBTYPE_DECIMAL = 14,<br />
    DBTYPE_EMPTY = 0,<br />
    DBTYPE_ERROR = 10,<br />
    DBTYPE_FILETIME = 0&#215;40,<br />
    DBTYPE_GUID = 0&#215;48,<br />
    DBTYPE_HCHAPTER = 0&#215;88,<br />
    DBTYPE_I1 = 0&#215;10,<br />
    DBTYPE_I2 = 2,<br />
    DBTYPE_I4 = 3,<br />
    DBTYPE_I8 = 20,<br />
    DBTYPE_IDISPATCH = 9,<br />
    DBTYPE_IUNKNOWN = 13,<br />
    DBTYPE_NULL = 1,<br />
    DBTYPE_NUMERIC = 0&#215;83,<br />
    DBTYPE_PROPVARIANT = 0x8a,<br />
    DBTYPE_R4 = 4,<br />
    DBTYPE_R8 = 5,<br />
    DBTYPE_RESERVED = 0&#215;8000,<br />
    DBTYPE_STR = 0&#215;81,<br />
    DBTYPE_UDT = 0&#215;84,<br />
    DBTYPE_UI1 = 0&#215;11,<br />
    DBTYPE_UI2 = 0&#215;12,<br />
    DBTYPE_UI4 = 0&#215;13,<br />
    DBTYPE_UI8 = 0&#215;15,<br />
    DBTYPE_VARIANT = 12,<br />
    DBTYPE_VARNUMERIC = 0x8b,<br />
    DBTYPE_VECTOR = 0&#215;1000,<br />
    DBTYPE_WSTR = 130<br />
}</p>
]]></content:encoded>
	</item>
</channel>
</rss>

