2022-04-16 19:52:53 +02:00
|
|
|
package fs
|
|
|
|
|
2023-02-22 16:33:33 +01:00
|
|
|
type TypeMap map[Type]string
|
|
|
|
|
2022-04-16 19:52:53 +02:00
|
|
|
// TypeInfo contains human-readable descriptions for supported file formats
|
2023-02-22 16:33:33 +01:00
|
|
|
var TypeInfo = TypeMap{
|
2022-10-07 16:37:47 +02:00
|
|
|
ImageRaw: "Unprocessed Sensor Data",
|
|
|
|
ImageDNG: "Adobe Digital Negative",
|
|
|
|
ImageJPEG: "Joint Photographic Experts Group (JPEG)",
|
2023-02-14 14:43:49 +01:00
|
|
|
ImageJPEGXL: "JPEG XL",
|
2022-10-07 16:37:47 +02:00
|
|
|
ImagePNG: "Portable Network Graphics",
|
|
|
|
ImageGIF: "Graphics Interchange Format",
|
|
|
|
ImageTIFF: "Tag Image File Format",
|
2023-02-13 20:02:26 +01:00
|
|
|
ImagePSD: "Adobe Photoshop",
|
2022-10-07 16:37:47 +02:00
|
|
|
ImageBMP: "Bitmap",
|
|
|
|
ImageMPO: "Stereoscopic JPEG (3D)",
|
|
|
|
ImageAVIF: "AV1 Image File Format",
|
2023-02-22 16:33:33 +01:00
|
|
|
ImageAVIFS: "AV1 Image Sequence",
|
2022-10-07 16:37:47 +02:00
|
|
|
ImageHEIF: "High Efficiency Image File Format",
|
2022-10-25 06:19:56 +02:00
|
|
|
ImageHEIC: "High Efficiency Image Container",
|
2023-02-22 16:33:33 +01:00
|
|
|
ImageHEICS: "HEIC Image Sequence",
|
2022-10-07 16:37:47 +02:00
|
|
|
ImageWebP: "Google WebP",
|
|
|
|
VideoWebM: "Google WebM",
|
|
|
|
VideoMP2: "MPEG 2 (H.262)",
|
|
|
|
VideoAVC: "Advanced Video Coding (H.264, MPEG-4 Part 10)",
|
|
|
|
VideoHEVC: "High Efficiency Video Coding (H.265)",
|
|
|
|
VideoVVC: "Versatile Video Coding (H.266)",
|
|
|
|
VideoAV1: "AOMedia Video 1",
|
|
|
|
VideoMOV: "Apple QuickTime",
|
|
|
|
VideoMP4: "Multimedia Container (MPEG-4 Part 14)",
|
2023-02-23 18:49:56 +01:00
|
|
|
VideoM4V: "Apple iTunes Multimedia Container",
|
2022-10-07 16:37:47 +02:00
|
|
|
VideoAVI: "Microsoft Audio Video Interleave",
|
|
|
|
VideoASF: "Advanced Systems Format ",
|
|
|
|
VideoWMV: "Windows Media",
|
2023-02-22 22:45:53 +01:00
|
|
|
VideoDV: "DV Video",
|
2022-10-07 16:37:47 +02:00
|
|
|
Video3GP: "Mobile Multimedia Container (3G)",
|
|
|
|
Video3G2: "Mobile Multimedia Container (CDMA2000)",
|
|
|
|
VideoFlash: "Adobe Flash",
|
|
|
|
VideoMKV: "Matroska Multimedia Container",
|
|
|
|
VideoMPG: "Moving Picture Experts Group (MPEG)",
|
|
|
|
VideoMJPG: "Motion JPEG",
|
|
|
|
VideoAVCHD: "Advanced Video Coding High Definition (AVCHD)",
|
2022-11-16 13:53:30 +01:00
|
|
|
VideoBDAV: "Blu-ray MPEG-2 Transport Stream",
|
2022-10-07 16:37:47 +02:00
|
|
|
VideoOGV: "Ogg Media (OGG)",
|
2023-02-11 20:18:04 +01:00
|
|
|
VectorSVG: "Scalable Vector Graphics",
|
2023-02-13 20:02:26 +01:00
|
|
|
VectorAI: "Adobe Illustrator",
|
2023-02-11 21:12:39 +01:00
|
|
|
VectorPS: "Adobe PostScript",
|
2023-02-13 13:59:17 +01:00
|
|
|
VectorEPS: "Encapsulated PostScript",
|
2022-10-07 16:37:47 +02:00
|
|
|
SidecarXMP: "Adobe Extensible Metadata Platform",
|
|
|
|
SidecarAAE: "Apple Image Edits XML",
|
|
|
|
SidecarXML: "Extensible Markup Language",
|
|
|
|
SidecarJSON: "Serialized JSON Data (Exiftool, Google Photos)",
|
|
|
|
SidecarYAML: "Serialized YAML Data (Config, Metadata)",
|
|
|
|
SidecarText: "Plain Text",
|
|
|
|
SidecarMarkdown: "Markdown Formatted Text",
|
|
|
|
UnknownType: "Other",
|
2022-04-16 19:52:53 +02:00
|
|
|
}
|