diff --git a/lib/Plack/MIME.pm b/lib/Plack/MIME.pm index 0d39351c..23ef2cac 100644 --- a/lib/Plack/MIME.pm +++ b/lib/Plack/MIME.pm @@ -178,6 +178,7 @@ our $MIME_TYPES = { ".gif" => "image/gif", ".gim" => "application/vnd.groove-identity-message", ".gmx" => "application/vnd.gmx", + ".gpg" => "application/octet-stream", ".gph" => "application/vnd.flographit", ".gqf" => "application/vnd.grafeq", ".gram" => "application/srgs", @@ -246,6 +247,7 @@ our $MIME_TYPES = { ".jpm" => "video/jpm", ".js" => "text/javascript", ".json" => "application/json", + ".jxl" => "image/jxl", ".karbon" => "application/vnd.kde.karbon", ".kfo" => "application/vnd.kde.kformula", ".kia" => "application/vnd.kidspiration", @@ -527,6 +529,7 @@ our $MIME_TYPES = { ".t" => "text/troff", ".tao" => "application/vnd.tao.intent-module-archive", ".tar" => "application/x-tar", + ".tar.zst" => "application/x-zstd-compressed-tar", ".tbz" => "application/x-bzip-compressed-tar", ".tcap" => "application/vnd.3gpp2.tcap", ".tcl" => "application/x-tcl", @@ -550,6 +553,7 @@ our $MIME_TYPES = { ".txd" => "application/vnd.genomatix.tuxedo", ".txf" => "application/vnd.mobius.txf", ".txt" => "text/plain", + ".tzst" => "application/x-zstd-compressed-tar", ".ufd" => "application/vnd.ufdl", ".umj" => "application/vnd.umajin", ".unityweb" => "application/vnd.unity", @@ -643,6 +647,8 @@ our $MIME_TYPES = { ".zaz" => "application/vnd.zzazz.deck+xml", ".zip" => "application/zip", ".zmm" => "application/vnd.handheld-entertainment+xml", + ".zst" => "application/zstd", + ".zstd" => "application/zstd" }; my $fallback = sub { };