aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2024-04-08 22:02:45 +0300
committerLasse Collin <lasse.collin@tukaani.org>2024-04-09 18:22:27 +0300
commit2a851e06b891ce894f918faff32a6cca6fdecee6 (patch)
treebd53309e1f3f7ae041a9e0c03a6bf9c72068f9e9
parentdebug: Add generator for the ARM64 test file data. (diff)
downloadxz-2a851e06b891ce894f918faff32a6cca6fdecee6.tar.xz
tests/files/README: Explain how to recreate the ARM64 test files.
-rw-r--r--tests/files/README15
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/files/README b/tests/files/README
index a3208459..b3c4795e 100644
--- a/tests/files/README
+++ b/tests/files/README
@@ -76,10 +76,23 @@
good-1-arm64-lzma2-1.xz uses the ARM64 filter and LZMA2. The
uncompressed data is constructed so that it tests integer
- wrap around and sign extension.
+ wrap around and sign extension. To recreate the file, compress
+ using XZ Utils 5.4.x (newer may or may not work too):
+
+ ./debug/testfilegen-arm64 \
+ | xz -T1 -Ccrc32 --arm64 \
+ --lzma2=dict=64KiB,lp=2,lc=2 \
+ > good-1-arm64-lzma2-1.xz
good-1-arm64-lzma2-2.xz is like good-1-arm64-lzma2-1.xz but with
non-zero start offset. XZ Embedded doesn't support this file.
+ To recreate the file, compress using XZ Utils 5.4.x (newer may or
+ may not work too):
+
+ ./debug/testfilegen-arm64 \
+ | xz -T1 -Ccrc32 --arm64=start=4294963200 \
+ --lzma2=dict=64KiB,lp=2,lc=2 \
+ > good-1-arm64-lzma2-2.xz
good-1-lzma2-1.xz has two LZMA2 chunks, of which the second sets
new properties.