List of compression algorithms: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(40 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 (HEX)''': 0x4A 0x43<br>
'''List of games using this compression''': [[:Category:JCALG1 compression|JCALG1 category on the Wiki]]<br>
'''Programs supporting it''': [https://bitsum.com/files/jcalg1_r534.zip jcalg1], quickbms<br>
'''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 ==


'''Signature (ASCII)''': x<br>
'''Signature (ASCII)''': x<br>
'''Signature (HEX)''': 0x78<br>
'''Signature (HEX)''': 0x78<br>
'''List of games using this compression''': [http://wiki.xentax.com/index.php/Category:ZLIB_compression ZLIB category on Wiki]<br>
'''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]
== 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