Is normal, you can use different offsets.
An example:
To encode "00-00-00", with previous data = "00-00-00-01-00-00-00-02-$" (the current position is '$'), you can use:
- get 3 bytes from $-8
- get 3 bytes from $-4
The 2-bytes chunk that indicate the compression of these data are different.
OK,Thank you very much!
I will not care this any more.
February 05, 2012, 12:22:30 AM - (Auto Merged - Double Posts are not allowed before 7 days.)
-----"pk1" package format:
offset,size:data
000000,4:preserved bytes(00)
000004,4:number of the file record entries (name it with "n")
000008,4:the first file's offset(name it with "oft")
00000C,4:preserved bytes(00)
000010,16:first file entry(see about "pk1 file entry" below)
000020,16:second file entry
......
0000n0,16:the nth file entry
000oft:the start of file data
......
-----"pk1 file entry" format(16 bytes):
00-03,4:the type of the file?(I'm not sure)
04-07,4:may be one kind of parameter
08-0b,4:size of the file
0c-0f,4:offset of the file in the package file