XZ
From Just Solve the File Format Problem
(Difference between revisions)
(→References) |
|||
Line 25: | Line 25: | ||
* [http://tukaani.org/xz/format.html Official site] (has historical specs with other info) | * [http://tukaani.org/xz/format.html Official site] (has historical specs with other info) | ||
* [[Wikipedia:xz|Wikipedia article]] | * [[Wikipedia:xz|Wikipedia article]] | ||
− | * [http://www.nongnu.org/lzip/xz_inadequate.html Xz format inadequate for long-term archiving] - | + | * [http://www.nongnu.org/lzip/xz_inadequate.html Xz format inadequate for long-term archiving] - Analysis of weaknesses and design errors in the xz format, by the author of another format |
Revision as of 15:32, 2 March 2017
XZ is a stream compression format with built-in integrity checks. It uses LZMA2 compression. Compressed streams are able to be concatenated and still be decompressible like a single-stream file.
XZ is a successor to LZMA_Alone format, and an alternative to Lzip.
Identification
XZ files always have lengths that are multiples of 4 bytes, and they begin with a 6-byte "magic" sequence of (hex) FD 37 7A 58 5A 00 and end with footer "magic bytes" of 59 5A. (The ending bytes can be verified as a sign that the file has not been truncated in transmission.)
Software
- 7-Zip
- LZMA SDK
- XZ Utils:
-
xz
,unxz
,xzcat
, etc. -
xzdec
- liblzma
-
- XZ Embedded
References
- Current spec
- Official site (has historical specs with other info)
- Wikipedia article
- Xz format inadequate for long-term archiving - Analysis of weaknesses and design errors in the xz format, by the author of another format