List of compression algorithms: Difference between revisions
imported>Ikskoks (→ZLIB) |
imported>Ikskoks |
||
| (38 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
=== General Info === | |||
This article lists all known compression algorithms and shows how to recognize them. | |||
// TODO - this article is not finished yet | // TODO - this article is not finished yet | ||
== JCALG1 == | |||
== | |||
'''Signature (ASCII)''': JC<br> | '''Signature (ASCII)''': JC<br> | ||
'''Signature (HEX)''': 0x4A 0x43<br> | '''Signature (HEX)''': 0x4A 0x43<br> | ||
'''List of games using this compression''': [ | '''List of games using this compression''': [[:Category:JCALG1 compression|JCALG1 category on the Wiki]]<br> | ||
'''Programs supporting it''': [https://bitsum.com | '''Programs supporting it''': [https://bitsum.com/files/jcalg1_r534.zip jcalg1], quickbms<br> | ||
'''Open source implementations''': [https://github.com/jeremycollake/jcalg1 jeremycollake/jcalg1] | '''Open source implementations''': [https://github.com/jeremycollake/jcalg1 jeremycollake/jcalg1], [https://pypi.org/project/jcalg1/ jcalg1 (Python package)] | ||
== LZMA == | |||
'''Signature (ASCII)''': ]<br> | |||
'''Signature (HEX)''': 0x5D<br> | |||
'''List of games using this compression''': [[:Category:LZMA compression|LZMA category on the Wiki]]<br> | |||
'''Programs supporting it''': quickbms, 7-zip<br> | |||
'''Open source implementations''': [https://www.7-zip.org/sdk.html LZMA SDK] | |||
== REFPACK == | |||
'''Signature (ASCII)''': ..<br> | |||
'''Signature (HEX)''': 0x10 0xFB<br> | |||
'''List of games using this compression''': [[:Category:Refpack compression|Refpack category on the Wiki]]<br> | |||
'''Programs supporting it''': quickbms<br> | |||
'''Open source implementations''': [https://github.com/gibbed/Gibbed.RefPack Gibbed.RefPack] | |||
== ZLIB == | == ZLIB == | ||
| Line 15: | Line 33: | ||
'''Signature (ASCII)''': x<br> | '''Signature (ASCII)''': x<br> | ||
'''Signature (HEX)''': 0x78<br> | '''Signature (HEX)''': 0x78<br> | ||
'''List of games using this compression''': [ | '''List of games using this compression''': [[:Category:ZLIB compression|ZLIB category on the Wiki]]<br> | ||
'''Programs supporting it''': offzip, quickbms<br> | '''Programs supporting it''': offzip, quickbms<br> | ||
'''Open source implementations''': [https://github.com/madler/zlib madler/zlib] | '''Open source implementations''': [https://github.com/madler/zlib madler/zlib] | ||
== See Also == | |||
* [https://github.com/frizb/FirmwareReverseEngineering/blob/master/IdentifyingCompressionAlgorithms.md Identifying Compression Algorithms] | |||
* [https://web.archive.org/web/20230321112315/https://zenhax.com/viewtopic.php?t=27 How to recognize the compression algorithms with your eyes] | |||
<br><br> | <br><br> | ||
<br><br> | <br><br> | ||
[[Category:Articles]] | [[Category:Articles]] | ||
Latest revision as of 18:11, 11 July 2023
General Info
This article lists all known compression algorithms and shows how to recognize them.
// TODO - this article is not finished yet
JCALG1
Signature (ASCII): JC
Signature (HEX): 0x4A 0x43
List of games using this compression: JCALG1 category on the Wiki
Programs supporting it: jcalg1, quickbms
Open source implementations: jeremycollake/jcalg1, jcalg1 (Python package)
LZMA
Signature (ASCII): ]
Signature (HEX): 0x5D
List of games using this compression: LZMA category on the Wiki
Programs supporting it: quickbms, 7-zip
Open source implementations: LZMA SDK
REFPACK
Signature (ASCII): ..
Signature (HEX): 0x10 0xFB
List of games using this compression: Refpack category on the Wiki
Programs supporting it: quickbms
Open source implementations: Gibbed.RefPack
ZLIB
Signature (ASCII): x
Signature (HEX): 0x78
List of games using this compression: ZLIB category on the Wiki
Programs supporting it: offzip, quickbms
Open source implementations: madler/zlib
See Also