Sims 3 Odd Compression
Posted: Mon May 18, 2009 6:03 pm
I posit the following question here to see if anyone here might have any idea what the heck this is.
We know that it's the scripts package from The Sims 3. However, it does not appear using the standard zlib compression that all the other Sims packages are using: Instead, it is some sort of unknown compression, encryption, or both, as the patterns of data show a distinctly compressed or encrypted form, with practically no repeating strings that are typical of bytecodes or text script, except at the very end of the file (which is sometimes filled out with zeroes). We have been unable to discern the algorithm or method used and figured someone here might have more experience and insight into the matters.
Interesting things we've noticed so far is that all of the files share the same ~5-byte starting header, but that's about it. Additional samples can be made available on request.
Linked here, because the file exceeds the 256k limit here, are some samples of the files extracted from the packages, which are/were a standard DBPF v2 similar to those used in Spore, which we have managed to decipher.
scripts.zip
We know that it's the scripts package from The Sims 3. However, it does not appear using the standard zlib compression that all the other Sims packages are using: Instead, it is some sort of unknown compression, encryption, or both, as the patterns of data show a distinctly compressed or encrypted form, with practically no repeating strings that are typical of bytecodes or text script, except at the very end of the file (which is sometimes filled out with zeroes). We have been unable to discern the algorithm or method used and figured someone here might have more experience and insight into the matters.
Interesting things we've noticed so far is that all of the files share the same ~5-byte starting header, but that's about it. Additional samples can be made available on request.
Linked here, because the file exceeds the 256k limit here, are some samples of the files extracted from the packages, which are/were a standard DBPF v2 similar to those used in Spore, which we have managed to decipher.
scripts.zip