Add comments of the supported archive extensions

This commit is contained in:
ema
2025-10-06 01:51:59 +08:00
parent 92aa47e32a
commit eadedb5758

View File

@@ -27,19 +27,25 @@ public class Plugin : IViewer
{ {
private static readonly string[] _extensions = private static readonly string[] _extensions =
[ [
".asar", ".asar", // Electron archive (used to package Electron app resources)
".7z", ".7z", // 7-Zip compressed archive (uses LZMA/LZMA2 compression)
".bz2", ".bz2", // bzip2 compressed file (often used with tar, e.g. .tar.bz2)
".cb7", ".cbr", ".cbt", ".cbz", ".crx", ".cb7", // Comic book archive based on 7z format
".gz", ".cbr", // Comic book archive based on RAR format
".jar", ".cbt", // Comic book archive based on TAR format
".lz", ".cbz", // Comic book archive based on ZIP format
".nupkg", ".snupkg", ".crx", // Chrome extension package (used for Chrome browser add-ons)
".rar", ".gz", // gzip compressed file (commonly used with tar, e.g. .tar.gz)
".tar", ".tgz", ".jar", // Java archive (used for Java applications; ZIP-based)
".vsix", ".lz", // lzip compressed file (uses LZMA compression)
".xz", ".nupkg", // NuGet package (for distributing .NET libraries; ZIP-based)
".zip", ".snupkg", // Symbol NuGet package (stores debug symbols; ZIP-based)
".rar", // RAR compressed archive (proprietary compression format)
".tar", // TAR archive (packs multiple files without compression)
".tgz", // Gzipped TAR archive (short for .tar.gz)
".vsix", // Visual Studio extension package (ZIP-based)
".xz", // XZ compressed file (uses LZMA2 compression)
".zip", // ZIP compressed archive (most common compression format)
]; ];
private ArchiveInfoPanel _panel; private ArchiveInfoPanel _panel;