From: Martin Matuska Date: Thu, 30 Apr 2020 17:28:04 +0000 (+0200) Subject: Add test for #1357 (detection of pzstd compressed files) X-Git-Tag: v3.4.3~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=283458a2efe8d96a3686295d2b2dcdf47a8807e6;p=thirdparty%2Flibarchive.git Add test for #1357 (detection of pzstd compressed files) --- diff --git a/Makefile.am b/Makefile.am index bcf6c1248..d526daa73 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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 \ diff --git a/libarchive/test/test_compat_zstd.c b/libarchive/test/test_compat_zstd.c index 1d63a2845..134775816 100644 --- a/libarchive/test/test_compat_zstd.c +++ b/libarchive/test/test_compat_zstd.c @@ -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 index 000000000..6c3636c13 --- /dev/null +++ b/libarchive/test/test_compat_zstd_2.tar.zst.uu @@ -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