1
SCI Development Tools / Re: Sierra's Internal SCI Tools
« on: Yesterday at 09:20:46 AM »
I'm not an expert on compression, but I know the biggest gain from 7zip is the file format and not the compression algorithm. Both 7z and zip are largely based on the LZ77 compression algorithm, but the reason 7zip often gives much better results is because it's a solid-archive format.
That means it treats all the files as a single entry, whereas zip compresses each file individually. There's ups and downs to each approach. The place where 7z really shines is when you're compressing several similar files together.
Like for example, rom hacks. You could 7z up 100 different Super Mario World rom hacks together and because the variation between each file is pretty minimal, you'd get a file that's not much larger than compressing a single rom with zip.
The downside is if you want to add a file to an existing archive, you need to decompress then re-compress the whole thing. Plus, I assume, if there's a data corruption issue, the entire archive is compromised instead of just a single file.
That means it treats all the files as a single entry, whereas zip compresses each file individually. There's ups and downs to each approach. The place where 7z really shines is when you're compressing several similar files together.
Like for example, rom hacks. You could 7z up 100 different Super Mario World rom hacks together and because the variation between each file is pretty minimal, you'd get a file that's not much larger than compressing a single rom with zip.
The downside is if you want to add a file to an existing archive, you need to decompress then re-compress the whole thing. Plus, I assume, if there's a data corruption issue, the entire archive is compromised instead of just a single file.




