Added one more test file.
authorLasse Collin <lasse.collin@tukaani.org>
Tue, 30 Sep 2008 10:56:57 +0000 (13:56 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 30 Sep 2008 10:56:57 +0000 (13:56 +0300)
tests/files/README
tests/files/bad-0cat-header_magic.lzma [new file with mode: 0644]

index 4f96362..3599011 100644 (file)
     bad-0cat-alone.lzma is good-0-empty.lzma concatenated with an empty
     LZMA_Alone file.
 
-    bad-0-empty-truncated.lzma is good-0-empty.lzma without the last byte
-    of the file.
+    bad-0cat-header_magic.lzma is good-0cat-empty.lzma but with one byte
+    wrong in the Header Magic Bytes field of the second Stream. liblzma
+    gives LZMA_DATA_ERROR for this. (LZMA_FORMAT_ERROR is used only if
+    the first Stream of a file has invalid Header Magic Bytes.)
 
     bad-0-header_magic.lzma is good-0-empty.lzma but with one byte wrong
-    in the Header Magic Bytes field.
+    in the Header Magic Bytes field. liblzma gives LZMA_FORMAT_ERROR for
+    this.
 
     bad-0-footer_magic.lzma is good-0-empty.lzma but with one byte wrong
-    in the Footer Magic Bytes field.
+    in the Footer Magic Bytes field. liblzma gives LZMA_DATA_ERROR for
+    this.
+
+    bad-0-empty-truncated.lzma is good-0-empty.lzma without the last byte
+    of the file.
 
     bad-0-nonempty_index.lzma has no Blocks but Index claims that there is
     one Block.
diff --git a/tests/files/bad-0cat-header_magic.lzma b/tests/files/bad-0cat-header_magic.lzma
new file mode 100644 (file)
index 0000000..426bf2d
Binary files /dev/null and b/tests/files/bad-0cat-header_magic.lzma differ