]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Add test for #1357 (detection of pzstd compressed files)
authorMartin Matuska <martin@matuska.org>
Thu, 30 Apr 2020 17:28:04 +0000 (19:28 +0200)
committerMartin Matuska <martin@matuska.org>
Thu, 30 Apr 2020 17:32:07 +0000 (19:32 +0200)
Makefile.am
libarchive/test/test_compat_zstd.c
libarchive/test/test_compat_zstd_2.tar.zst.uu [new file with mode: 0644]

index bcf6c12486561c4daa92a45937ee20e93e0cc818..d526daa7356b544ba5d716ca3623cefc8f4afaa8 100644 (file)
@@ -702,6 +702,7 @@ libarchive_test_EXTRA_DIST=\
        libarchive/test/test_compat_zip_7.xps.uu \
        libarchive/test/test_compat_zip_8.zip.uu \
        libarchive/test/test_compat_zstd_1.tar.zst.uu \
+       libarchive/test/test_compat_zstd_2.tar.zst.uu \
        libarchive/test/test_fuzz.cab.uu \
        libarchive/test/test_fuzz.lzh.uu \
        libarchive/test/test_fuzz_1.iso.Z.uu \
index 1d63a2845ff513d263743cf4dbaae8110abcc276..134775816a948af6f0f957c9ee8b28c3f4937ddb 100644 (file)
@@ -79,4 +79,7 @@ DEFINE_TEST(test_compat_zstd)
        /* This sample was compressed as 3 separate streams with a zstd skippable
        * frame placed in the middle */
        compat_zstd("test_compat_zstd_1.tar.zst");
+
+       /* The same sample compressed with pzstd */
+       compat_zstd("test_compat_zstd_2.tar.zst");
 }
diff --git a/libarchive/test/test_compat_zstd_2.tar.zst.uu b/libarchive/test/test_compat_zstd_2.tar.zst.uu
new file mode 100644 (file)
index 0000000..6c3636c
--- /dev/null
@@ -0,0 +1,8 @@
+begin 664 test_compat_zstd_2.tar.zst
+M4"I-&`0```"J````*+4O_018[00`\L41%I`I!%(KMV]N7BR&@9(I29\:P8D9
+ML"GMK=GZS(ZZ!!ZT[%K7J3*`"W$0PR(Y((0".0A!DE`,:6K4D_ZNQG_J=DP.
+M&<:1G$L?`/U!!?M`/3*@&,!$`:C[!RHC`TH`#!.`8O]`%61`!UAQ`E"Z#U1&
+M!E0#@C0`=?Q`961`"<#N`;(9'$PC'ZA$`A16ZL#%$IP``!*"=UWAE$]@"$B5
+"Q>,`
+`
+end