From c6b6073b3c949f81324ab03cfa423819b9e4951d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=91=86=20Neveda=20=E2=91=88?= <63655535+omnv@users.noreply.github.com> Date: Thu, 21 Sep 2023 17:52:15 +0200 Subject: [PATCH] Add .als file support --- src/adapters/decompress.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/adapters/decompress.rs b/src/adapters/decompress.rs index da28913..f4b96a7 100644 --- a/src/adapters/decompress.rs +++ b/src/adapters/decompress.rs @@ -8,7 +8,7 @@ use tokio::io::BufReader; use std::path::{Path, PathBuf}; -static EXTENSIONS: &[&str] = &["tgz", "tbz", "tbz2", "gz", "bz2", "xz", "zst"]; +static EXTENSIONS: &[&str] = &["als", "bz2", "gz", "tbz", "tbz2", "tgz", "xz", "zst"]; static MIME_TYPES: &[&str] = &[ "application/gzip", "application/x-bzip", @@ -62,10 +62,10 @@ fn decompress_any(reason: &FileMatcher, inp: ReadBox) -> Result { Ok(match reason { Fast(FileExtension(ext)) => match ext.as_ref() { - "tgz" | "gz" => gz(inp), - "tbz" | "tbz2" | "bz2" => bz2(inp), - "xz" => xz(inp), + "als" | "gz" | "tgz" => gz(inp), + "bz2" | "tbz" | "tbz2" => bz2(inp), "zst" => zst(inp), + "xz" => xz(inp), ext => Err(format_err!("don't know how to decompress {}", ext))?, }, MimeType(mime) => match mime.as_ref() {