1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00

Docs: Update .xz file format specification to 1.2.0.

The new RISC-V filter was added to the specification, in addition to
updating the specification URL.
This commit is contained in:
Jia Tan 2024-01-19 23:08:14 +08:00
parent 55285900b3
commit 8b1a2798ad

View file

@ -2,7 +2,7 @@
The .xz File Format The .xz File Format
=================== ===================
Version 1.1.0 (2022-12-11) Version 1.2.0 (2024-01-19)
0. Preface 0. Preface
@ -81,18 +81,22 @@ Version 1.1.0 (2022-12-11)
0.2. Getting the Latest Version 0.2. Getting the Latest Version
The latest official version of this document can be downloaded The latest official version of this document can be downloaded
from <http://tukaani.org/xz/xz-file-format.txt>. from <https://xz.tukaani.org/format/xz-file-format.txt>.
Specific versions of this document have a filename Specific versions of this document have a filename
xz-file-format-X.Y.Z.txt where X.Y.Z is the version number. xz-file-format-X.Y.Z.txt where X.Y.Z is the version number.
For example, the version 1.0.0 of this document is available For example, the version 1.0.0 of this document is available
at <http://tukaani.org/xz/xz-file-format-1.0.0.txt>. at <https://xz.tukaani.org/format/xz-file-format-1.0.0.txt>.
0.3. Version History 0.3. Version History
Version Date Description Version Date Description
1.2.0 2024-01-19 Added RISC-V filter and updated URLs in
Sections 0.2 and 7. The URL of this
specification was changed.
1.1.0 2022-12-11 Added ARM64 filter and clarified 32-bit 1.1.0 2022-12-11 Added ARM64 filter and clarified 32-bit
ARM endianness in Section 5.3.2, ARM endianness in Section 5.3.2,
language improvements in Section 5.4 language improvements in Section 5.4
@ -923,6 +927,7 @@ Version 1.1.0 (2022-12-11)
0x08 2 bytes ARM Thumb filter [1] 0x08 2 bytes ARM Thumb filter [1]
0x09 4 bytes SPARC filter 0x09 4 bytes SPARC filter
0x0A 4 bytes ARM64 filter [2] 0x0A 4 bytes ARM64 filter [2]
0x0B 2 bytes RISC-V filter
[1] These are for little endian instruction encoding. [1] These are for little endian instruction encoding.
This must not be confused with data endianness. This must not be confused with data endianness.
@ -1136,30 +1141,30 @@ Version 1.1.0 (2022-12-11)
7. References 7. References
LZMA SDK - The original LZMA implementation LZMA SDK - The original LZMA implementation
http://7-zip.org/sdk.html https://7-zip.org/sdk.html
LZMA Utils - LZMA adapted to POSIX-like systems LZMA Utils - LZMA adapted to POSIX-like systems
http://tukaani.org/lzma/ https://tukaani.org/lzma/
XZ Utils - The next generation of LZMA Utils XZ Utils - The next generation of LZMA Utils
http://tukaani.org/xz/ https://xz.tukaani.org/xz-utils/
[RFC-1952] [RFC-1952]
GZIP file format specification version 4.3 GZIP file format specification version 4.3
http://www.ietf.org/rfc/rfc1952.txt https://www.ietf.org/rfc/rfc1952.txt
- Notation of byte boxes in section "2.1. Overall conventions" - Notation of byte boxes in section "2.1. Overall conventions"
[RFC-2119] [RFC-2119]
Key words for use in RFCs to Indicate Requirement Levels Key words for use in RFCs to Indicate Requirement Levels
http://www.ietf.org/rfc/rfc2119.txt https://www.ietf.org/rfc/rfc2119.txt
[GNU-tar] [GNU-tar]
GNU tar 1.21 manual GNU tar 1.35 manual
http://www.gnu.org/software/tar/manual/html_node/Blocking-Factor.html https://www.gnu.org/software/tar/manual/html_node/Blocking-Factor.html
- Node 9.4.2 "Blocking Factor", paragraph that begins - Node 9.4.2 "Blocking Factor", paragraph that begins
"gzip will complain about trailing garbage" "gzip will complain about trailing garbage"
- Note that this URL points to the latest version of the - Note that this URL points to the latest version of the
manual, and may some day not contain the note which is in manual, and may some day not contain the note which is in
1.21. For the exact version of the manual, download GNU 1.35. For the exact version of the manual, download GNU
tar 1.21: ftp://ftp.gnu.org/pub/gnu/tar/tar-1.21.tar.gz tar 1.35: ftp://ftp.gnu.org/pub/gnu/tar/tar-1.35.tar.gz