From 82814c57ea65ee835b73e648c3b62a0526ef538e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Mal=C3=A9cot?= Date: Tue, 23 Jan 2024 08:47:46 +0100 Subject: [PATCH] Add MLA format support --- README.md | 1 + fixtures/archive/sample.mla | Bin 0 -> 7 bytes src/formats.rs | 7 +++++++ src/signatures.rs | 3 +++ tests/archive.rs | 6 ++++++ 5 files changed, 17 insertions(+) create mode 100644 fixtures/archive/sample.mla diff --git a/README.md b/README.md index 4522966..5a42b85 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,7 @@ identification. - LArc (LZS) - LHA - Mozilla Archive (MAR) +- Multi Layer Archive (MLA) - PMarc (PMA) - Roshal Archive (RAR) - SeqBox (SBX) diff --git a/fixtures/archive/sample.mla b/fixtures/archive/sample.mla new file mode 100644 index 0000000000000000000000000000000000000000..1af752c4e41949291724c7c8b393a8b0de9a53e8 GIT binary patch literal 7 OcmebEab#p*U;qFGGXUHG literal 0 HcmV?d00001 diff --git a/src/formats.rs b/src/formats.rs index 3f344cc..315ed88 100644 --- a/src/formats.rs +++ b/src/formats.rs @@ -1602,6 +1602,13 @@ formats! { extension = "mtv" kind = Video + format = MultiLayerArchive + name = "Multi Layer Archive" + short_name = "MLA" + media_type = "application/x-mla" + extension = "mla" + kind = Archive + format = MultipleImageNetworkGraphics name = "Multiple-image Network Graphics" short_name = "MNG" diff --git a/src/signatures.rs b/src/signatures.rs index 8c7d23e..8b2b423 100644 --- a/src/signatures.rs +++ b/src/signatures.rs @@ -794,6 +794,9 @@ signatures! { value = b"\xEF\xBB\xBF