Add SUPPORTED_FORMATS.md documentation
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled

Introduces a new SUPPORTED_FORMATS.md file listing all file formats supported by QuickLook, organized by category. This documentation helps users and developers quickly reference supported file types.
This commit is contained in:
ema
2025-09-19 18:05:02 +08:00
parent c9d120bd36
commit c3b828e70f

186
SUPPORTED_FORMATS.md Normal file
View File

@@ -0,0 +1,186 @@
## Supported Formats in QuickLook
### Text files
- `.txt` (Plain text file)
- `.rtf` (Rich Text Format)
- Most other plain text files
### Image files
- `.apng` (Animated PNG)
- `.ari`, `.arw` (Sony RAW image)
- `.avif` (AV1 Image File Format)
- `.ani` (Animated cursor)
- `.bay` (Casio RAW image)
- `.bmp` (Bitmap image)
- `.cap` (Phase One RAW image)
- `.cr2`, `.cr3`, `.crw` (Canon RAW image)
- `.cur` (Windows cursor)
- `.dcr`, `.dcs`, `.drf` (Kodak RAW image)
- `.dds` (DirectDraw Surface)
- `.dng` (Digital Negative RAW)
- `.eip` (Capture One Enhanced Image Package)
- `.emf` (Enhanced Metafile)
- `.erf` (Epson RAW image)
- `.exr` (OpenEXR image)
- `.fff` (Imacon/Hasselblad RAW)
- `.gif` (Graphics Interchange Format)
- `.hdr` (High Dynamic Range image)
- `.heic`, `.heif` (High Efficiency Image Format)
- `.ico`, `.icon` (Windows icon)
- `.icns` (macOS icon)
- `.iiq` (Phase One RAW image)
- `.jfif` (JPEG File Interchange Format)
- `.jp2`, `.j2k`, `.jpf`, `.jpx`, `.jpm` (JPEG 2000)
- `.jpeg`, `.jpg` (JPEG image)
- `.jxl` (JPEG XL)
- `.jxr` (JPEG XR)
- `.k25`, `.kdc` (Kodak RAW image)
- `.mdc` (MagicDraw UML)
- `.mef` (Mamiya RAW image)
- `.mos` (Leaf RAW image)
- `.mrw` (Minolta RAW image)
- `.mj2` (Motion JPEG 2000)
- `.miff` (Magick Image File Format)
- `.nef`, `.nrw` (Nikon RAW image)
- `.obm` (Open BIM)
- `.orf` (Olympus RAW image)
- `.pbm`, `.pgm`, `.pnm`, `.ppm` (Portable bitmap/graymap/pixmap)
- `.pcx` (Paintbrush image)
- `.pef` (Pentax RAW image)
- `.png` (Portable Network Graphics)
- `.psb`, `.psd` (Adobe Photoshop)
- `.ptx` (Pentax RAW image)
- `.pxn` (PixelNet image)
- `.qoi` (Quite OK Image)
- `.r3d` (REDCODE RAW)
- `.raf` (Fujifilm RAW image)
- `.raw` (Generic RAW image)
- `.rw2`, `.rwl`, `.rwz` (Panasonic/Leica RAW image)
- `.sr2`, `.srf`, `.srw` (Sony RAW image)
- `.svg`, `.svgz` (Scalable Vector Graphics)
- `.tga` (Truevision TGA)
- `.tif`, `.tiff` (Tagged Image File Format)
- `.wdp` (Windows Media Photo)
- `.webp` (WebP image)
- `.wmf` (Windows Metafile)
- `.x3f` (Sigma RAW image)
- `.xcf` (GIMP image)
- `.xbm`, `.xpm` (X11 bitmap/pixmap)
### PDF files
- `.pdf` (Portable Document Format)
### Archive files
- `.7z` (7-Zip archive)
- `.bz2` (Bzip2 archive)
- `.cb7`, `.cbr`, `.cbt`, `.cbz` (Comic book archive)
- `.crx` (Chrome extension)
- `.gz` (Gzip archive)
- `.jar` (Java archive)
- `.lz` (Lzip archive)
- `.nupkg` (NuGet package)
- `.rar` (RAR archive)
- `.tar`, `.tgz` (TAR archive)
- `.vsix` (Visual Studio extension)
- `.xz` (XZ archive)
- `.zip` (ZIP archive)
### Markdown files
- `.md`, `.markdown` (Markdown)
- `.mdx` (MDX: Markdown + JSX)
- `.mmd` (MultiMarkdown)
- `.mkd`, `.mdwn`, `.mdown` (Markdown variants)
- `.mdc` (Cursor AI Markdown)
- `.qmd` (Quarto Markdown)
- `.rmd`, `.rmarkdown` (R Markdown)
- `.apib` (API Blueprint)
- `.mdtxt`, `.mdtext` (Other Markdown variants)
### CSV/TSV files
- `.csv` (Comma-separated values)
- `.tsv` (Tab-separated values)
### Font files
- `.ttf` (TrueType Font)
- `.otf` (OpenType Font)
- `.woff`, `.woff2` (Web Open Font Format)
- `.ttc` (TrueType Collection)
### Office files
- `.doc`, `.docx`, `.docm` (Microsoft Word)
- `.odt` (OpenDocument Text)
- `.xls`, `.xlsx`, `.xlsm`, `.xlsb` (Microsoft Excel)
- `.ods` (OpenDocument Spreadsheet)
- `.ppt`, `.pptx`, `.odp` (Microsoft PowerPoint / OpenDocument Presentation)
- `.vsd`, `.vsdx` (Microsoft Visio)
### Video/Audio files
- Most common video formats (e.g., `.mp4`, `.mkv`, `.avi`, `.mov`, `.wmv`, `.flv`, `.webm`, etc.)
- Most common audio formats (e.g., `.mp3`, `.flac`, `.wav`, `.aac`, `.ogg`, `.m4a`, etc.)
### HTML/Web files
- `.mht`, `.mhtml` (MHTML web archive)
- `.htm`, `.html` (HTML file)
- `.url` (Internet shortcut, http/https)
### Mail files
- `.eml` (Email message)
- `.msg` (Outlook message)
### Thumbnail/Design files
- `.cdr` (CorelDRAW project file)
- `.fig` (Figma project file)
- `.kra` (Krita project file)
- `.pdn` (Paint.NET project file)
- `.pip`, `.pix` (Pixso project file)
- `.sketch` (Sketch project file)
- `.xd` (Adobe XD project file)
- `.xmind` (XMind mind map file)
### ELF/Mach-O/UImage files
- `.axf` (ARM Executable)
- `.bin` (Binary file)
- `.elf` (Executable and Linkable Format)
- `.o`, `.out` (Object file)
- `.prx` (PSP executable)
- `.puff` (Puff executable)
- `.ko`, `.mod` (Linux kernel module)
- `.so` (Shared object)
- `.uimage` (U-Boot image)
- `.dylib` (macOS dynamic library)
### PE (Portable Executable) files
- `.exe` (Windows executable)
- `.sys` (Windows system file)
- `.scr` (Windows screensaver)
- `.ocx` (ActiveX control)
- `.cpl` (Control panel item)
- `.bpl` (Borland package library)
- `.dll` (Dynamic-link library)
- `.ax` (DirectShow filter)
- `.drv` (Driver file)
- `.vxd` (Virtual device driver)
- `.mui` (Multilingual User Interface)
- `.mun` (Windows resource file)
- `.tlb` (Type library)
- `.efi` (Extensible Firmware Interface)
- `.mz` (DOS executable)
### App Installer files
- `.apk` (Android Package)
- `.aab` (Android App Bundle)
- `.appx`, `.appxbundle` (Windows AppX installer)
- `.msi` (Windows Installer)
- `.msix`, `.msixbundle` (Windows MSIX installer)
- `.dmg` (macOS Disk Image)
- `.ipa` (iOS App Package)
- `.hap` (HarmonyOS App Package)
- `.deb` (Debian package)
- `.appimage` (Linux AppImage)
- `.rpm` (Red Hat Package Manager)
- `.wgt`, `.wgtu` (UniApp Widget)
### Plugin Installer files
- `.qlplugin` (QuickLook plugin package)