Enum file_format::FileFormat

source ·
pub enum FileFormat {
Show 442 variants Abiword, AbiwordTemplate, Ace, ActionsMediaVideo, Activemime, AdaptableScalableTextureCompression, AdaptiveMultiRate, AdditiveManufacturingFormat, AdobeIllustratorArtwork, AdobeIndesignDocument, AdobeIntegratedRuntime, AdobePhotoshopDocument, AdvancedAudioCoding, AdvancedStreamRedirector, AdvancedSystemsFormat, AgeEncryption, Alz, AmigaDiskFile, AndroidAppBundle, AndroidBinaryXml, AndroidPackage, AndroidResourceStorageContainer, AnimatedPortableNetworkGraphics, ApacheArrowColumnar, ApacheAvro, ApacheParquet, Appimage, AppleDiskImage, AppleIconImage, AppleItunesAudio, AppleItunesAudiobook, AppleItunesProtectedAudio, AppleItunesVideo, AppleQuicktime, ArbitraryBinaryData, ArchivedByRobertJung, Atari7800Rom, Atom, Au, AudioCodec3, AudioInterchangeFileFormat, AudioVideoInterleave, AudioVisualResearch, AutocadDrawing, Autodesk123d, AutodeskAlias, AutodeskAnimator, AutodeskAnimatorPro, AutodeskInventorAssembly, AutodeskInventorDrawing, AutodeskInventorPart, AutodeskInventorPresentation, Av1ImageFileFormat, Av1ImageFileFormatSequence, BdavMpeg2TransportStream, BetterPortableGraphics, Bittorrent, Blender, BmfontAscii, BmfontBinary, BroadBandEbook, Bzip, Bzip2, Bzip3, Cabinet, CanonRaw, CanonRaw2, CanonRaw3, CdAudio, Cinema4d, Cineon, CircuitDiagramDocument, ClojureScript, CollaborativeDesignActivity, Commodore64Cartridge, Commodore64Program, CommonObjectFileFormat, CompoundFileBinary, CorelPresentations, CorelPresentations7, Cpio, CreativeVoice, DalvikExecutable, DebianPackage, DerCertificate, DesignWebFormat, DesignWebFormatXps, DigitalImagingAndCommunicationsInMedicine, DigitalPictureExchange, Djvu, DrawingExchangeFormatAscii, DrawingExchangeFormatBinary, Drawio, DynamicLinkLibrary, EightBitSampledVoice, ElectronicPublication, EmbeddedOpentype, Empty, EncapsulatedPostscript, EnterpriseApplicationArchive, ExecutableAndLinkableFormat, ExperimentalComputingFacility, Extensible3d, ExtensibleArchive, ExtensibleBinaryMetaLanguage, ExtensibleMarkupLanguage, ExtensibleStylesheetLanguageTransformations, Farbfeld, Fasttracker2ExtendedModule, Fictionbook, FictionbookZip, Filmbox, FlashCs5Project, FlashMp4Audio, FlashMp4Audiobook, FlashMp4ProtectedVideo, FlashMp4Video, FlashProject, FlashVideo, FlexibleAndInteroperableDataTransfer, FlexibleImageTransportSystem, FreeLosslessAudioCodec, FreeLosslessImageFormat, FujifilmRaw, Fusion360, GameBoyAdvanceRom, GameBoyColorRom, GameBoyRom, GameGearRom, GeographyMarkupLanguage, GettextMachineObject, GlTransmissionFormatBinary, Glyphs, GoogleChromeExtension, GoogleDraco, GpsExchangeFormat, GraphicsInterchangeFormat, Gzip, HighEfficiencyImageCoding, HighEfficiencyImageCodingSequence, HighEfficiencyImageFileFormat, HighEfficiencyImageFileFormatSequence, HypertextMarkupLanguage, Icalendar, IccProfile, ImpulseTrackerModule, IndesignMarkupLanguage, InitialGraphicsExchangeSpecification, InterQuakeExport, InterQuakeModel, IosAppStorePackage, Iso9660, JavaArchive, JavaClass, JavaKeystore, JointPhotographicExpertsGroup, Jpeg2000Codestream, Jpeg2000Part1, Jpeg2000Part2, Jpeg2000Part3, Jpeg2000Part6, JpegExtendedRange, JpegLs, JpegNetworkGraphics, JpegXl, JsonFeed, KeyholeMarkupLanguage, KeyholeMarkupLanguageZip, KhronosTexture, KhronosTexture2, Larc, Latex, LempelZivFiniteStateEntropy, LempelZivMarkovChainAlgorithm, Lha, LinearExecutable, LlvmBitcode, LongRangeZip, LuaBytecode, LuaScript, Lz4, Lzip, Lzop, MachO, MacosAlias, Magicavoxel, MagickImageFileFormat, MaterialExchangeFormat, MathematicalMarkupLanguage, Matroska3dVideo, MatroskaAudio, MatroskaSubtitles, MatroskaVideo, MayaAscii, MayaBinary, MegaDriveRom, MetaInformationEncapsulation, MicrosoftAccess2007Database, MicrosoftAccessDatabase, MicrosoftCompiledHtmlHelp, MicrosoftDigitalVideoRecording, MicrosoftDirectdrawSurface, MicrosoftExcelSpreadsheet, MicrosoftPowerpointPresentation, MicrosoftProjectPlan, MicrosoftPublisherDocument, MicrosoftReader, MicrosoftSoftwareInstaller, MicrosoftVirtualHardDisk, MicrosoftVirtualHardDisk2, MicrosoftVisioDrawing, MicrosoftVisualStudioExtension, MicrosoftVisualStudioSolution, MicrosoftWordDocument, MicrosoftWorks6Spreadsheet, MicrosoftWorksDatabase, MicrosoftWorksSpreadsheet, MicrosoftWorksWordProcessor, MicrosoftWrite, Mobipocket, Model3dAscii, Model3dBinary, MonkeysAudio, MozillaArchive, Mp3Url, Mpeg12AudioLayer2, Mpeg12AudioLayer3, Mpeg12Video, Mpeg2TransportStream, Mpeg4Part14, Mpeg4Part14Audio, Mpeg4Part14Subtitles, Mpeg4Part14Video, MpegDashMpd, MsDosBatch, MsDosExecutable, Mtv, MultiLayerArchive, MultipleImageNetworkGraphics, Musepack, MusicalInstrumentDigitalInterface, Musicxml, MusicxmlZip, NeoGeoPocketColorRom, NeoGeoPocketRom, NewExecutable, NikonElectronicFile, Nintendo64Rom, NintendoDsRom, NintendoEntertainmentSystemRom, NintendoSwitchExecutable, NintendoSwitchPackage, NintendoSwitchRom, OfficeOpenXmlDocument, OfficeOpenXmlDrawing, OfficeOpenXmlPresentation, OfficeOpenXmlSpreadsheet, OggFlac, OggMedia, OggMultiplexedMedia, OggOpus, OggSpeex, OggTheora, OggVorbis, OlympusRawFormat, OpendocumentDatabase, OpendocumentFormula, OpendocumentFormulaTemplate, OpendocumentGraphics, OpendocumentGraphicsTemplate, OpendocumentPresentation, OpendocumentPresentationTemplate, OpendocumentSpreadsheet, OpendocumentSpreadsheetTemplate, OpendocumentText, OpendocumentTextMaster, OpendocumentTextMasterTemplate, OpendocumentTextTemplate, Openexr, Opennurbs, Openraster, Opentype, Openxps, OptimizedDalvikExecutable, PanasonicRaw, PcapDump, PcapNextGenerationDump, PemCertificate, PemCertificateSigningRequest, PemPrivateKey, PemPublicKey, PerlScript, PersonalStorageTable, PgpMessage, PgpPrivateKeyBlock, PgpPublicKeyBlock, PgpSignature, PgpSignedMessage, PictureExchange, PlainText, Pmarc, PolygonAscii, PolygonBinary, PortableArbitraryMap, PortableBitmap, PortableDocumentFormat, PortableExecutable, PortableFloatmap, PortableGraymap, PortableNetworkGraphics, PortablePixmap, Postscript, PythonScript, QemuCopyOnWrite, QualcommPurevoice, QuiteOkAudio, QuiteOkImage, RadianceHdr, Realaudio, ReallySimpleSyndication, Realmedia, Realvideo, RedHatPackageManager, RichTextFormat, RoshalArchive, RubyScript, Rzip, ScalableVectorGraphics, ScreamTracker3Module, SegaMasterSystemRom, Seqbox, SevenZip, Shapefile, ShellScript, ShoutcastPlaylist, SiliconGraphicsImage, SiliconGraphicsMovie, SimpleObjectAccessProtocol, Sketch, Sketch43, Sketchup, SmallWebFormat, Snappy, SolidworksAssembly, SolidworksDrawing, SolidworksPart, SonyDsdStreamFile, SonyMovie, Soundfont2, SpaceclaimDocument, Sqlite3, Squashfs, StandardForTheExchangeOfProductModelData, Starcalc, Starchart, Stardraw, Starimpress, Starmath, Starwriter, StereolithographyAscii, Stuffit, StuffitX, SubripText, SunXmlCalc, SunXmlCalcTemplate, SunXmlDraw, SunXmlDrawTemplate, SunXmlImpress, SunXmlImpressTemplate, SunXmlMath, SunXmlWriter, SunXmlWriterGlobal, SunXmlWriterTemplate, TagImageFileFormat, TapeArchive, Tasty, ThirdGenerationPartnershipProject, ThirdGenerationPartnershipProject2, ThreeDimensionalManufacturingFormat, ThreeDimensionalStudio, ThreeDimensionalStudioMax, TiledMapXml, TiledTilesetXml, TimedTextMarkupLanguage, ToolCommandLanguageScript, TrainingCenterXml, Truetype, UltimateSoundtrackerModule, UniformOfficeFormatPresentation, UniformOfficeFormatSpreadsheet, UniformOfficeFormatText, Universal3d, UniversalSceneDescriptionAscii, UniversalSceneDescriptionBinary, UniversalSceneDescriptionZip, UniversalSubtitleFormat, UnixArchiver, UnixCompress, Vcalendar, Vcard, VirtualMachineDisk, VirtualRealityModelingLanguage, VirtualboxVirtualDiskImage, WaveformAudio, Wavpack, WebApplicationArchive, WebOpenFontFormat, WebOpenFontFormat2, WebVideoTextTracks, WebassemblyBinary, WebassemblyText, Webm, Webp, WindowsAnimatedCursor, WindowsAppBundle, WindowsAppPackage, WindowsBitmap, WindowsCursor, WindowsIcon, WindowsImagingFormat, WindowsMediaAudio, WindowsMediaPlaylist, WindowsMediaVideo, WindowsMetafile, WindowsRecordedTvShow, WindowsShortcut, WordperfectDocument, WordperfectGraphics, WordperfectMacro, WordperfectPresentations, XPixmap, Xap, Xbox360Executable, XboxExecutable, XmlLocalizationInterchangeFileFormat, XmlShareablePlaylistFormat, Xpinstall, Xz, Zip, Zoo, Zpaq, Zstandard,
}
Expand description

A file format.

Variants§

§

Abiword

AbiWord (ABW).

  • Media type: application/x-abiword
  • Extension: .abw
  • Kind: Document
§

AbiwordTemplate

AbiWord Template (AWT).

  • Media type: application/x-abiword-template
  • Extension: .awt
  • Kind: Document
§

Ace

ACE.

  • Media type: application/x-ace-compressed
  • Extension: .ace
  • Kind: Archive
§

ActionsMediaVideo

Actions Media Video (AMV).

  • Media type: video/x-amv
  • Extension: .amv
  • Kind: Video
§

Activemime

ActiveMime (MSO).

  • Media type: application/x-mso
  • Extension: .mso
  • Kind: Other
§

AdaptableScalableTextureCompression

Adaptable Scalable Texture Compression (ASTC).

  • Media type: image/x-astc
  • Extension: .astc
  • Kind: Image
§

AdaptiveMultiRate

Adaptive Multi-Rate (AMR).

  • Media type: audio/amr
  • Extension: .amr
  • Kind: Audio
§

AdditiveManufacturingFormat

Additive Manufacturing Format (AMF).

  • Media type: application/x-amf
  • Extension: .amf
  • Kind: Model
§

AdobeIllustratorArtwork

Adobe Illustrator Artwork (AI).

  • Media type: application/vnd.adobe.illustrator
  • Extension: .ai
  • Kind: Image
§

AdobeIndesignDocument

Adobe InDesign Document (INDD).

  • Media type: application/x-indesign
  • Extension: .indd
  • Kind: Document
§

AdobeIntegratedRuntime

Adobe Integrated Runtime (AIR).

  • Media type: application/vnd.adobe.air-application-installer-package+zip
  • Extension: .air
  • Kind: Package
§

AdobePhotoshopDocument

Adobe Photoshop Document (PSD).

  • Media type: image/vnd.adobe.photoshop
  • Extension: .psd
  • Kind: Image
§

AdvancedAudioCoding

Advanced Audio Coding (AAC).

  • Media type: audio/aac
  • Extension: .aac
  • Kind: Audio
§

AdvancedStreamRedirector

Advanced Stream Redirector (ASX).

  • Media type: video/x-ms-asx
  • Extension: .asx
  • Kind: Playlist
§

AdvancedSystemsFormat

Advanced Systems Format (ASF).

  • Media type: application/vnd.ms-asf
  • Extension: .asf
  • Kind: Other
§

AgeEncryption

age encryption.

  • Media type: application/x-age-encryption
  • Extension: .age
  • Kind: Other
§

Alz

ALZ.

  • Media type: application/x-alz-compressed
  • Extension: .alz
  • Kind: Archive
§

AmigaDiskFile

Amiga Disk File (ADF).

  • Media type: application/x-amiga-disk-format
  • Extension: .adf
  • Kind: Disk
§

AndroidAppBundle

Android App Bundle (AAB).

  • Media type: application/vnd.android.aab
  • Extension: .aab
  • Kind: Package
§

AndroidBinaryXml

Android Binary XML (AXML).

  • Media type: application/vnd.android.axml
  • Extension: .xml
  • Kind: Metadata
§

AndroidPackage

Android Package (APK).

  • Media type: application/vnd.android.package-archive
  • Extension: .apk
  • Kind: Package
§

AndroidResourceStorageContainer

Android Resource Storage Container (ARSC).

  • Media type: application/vnd.android.arsc
  • Extension: .arsc
  • Kind: Other
§

AnimatedPortableNetworkGraphics

Animated Portable Network Graphics (APNG).

  • Media type: image/apng
  • Extension: .apng
  • Kind: Image
§

ApacheArrowColumnar

Apache Arrow Columnar (Arrow).

  • Media type: application/vnd.apache.arrow.file
  • Extension: .arrow
  • Kind: Other
§

ApacheAvro

Apache Avro (Avro).

  • Media type: application/vnd.apache.avro
  • Extension: .avro
  • Kind: Other
§

ApacheParquet

Apache Parquet (Parquet).

  • Media type: application/vnd.apache.parquet
  • Extension: .parquet
  • Kind: Other
§

Appimage

AppImage.

  • Media type: application/x-appimage
  • Extension: .AppImage
  • Kind: Package
§

AppleDiskImage

Apple Disk Image (DMG).

  • Media type: application/x-apple-diskimage
  • Extension: .dmg
  • Kind: Disk
§

AppleIconImage

Apple Icon Image (ICNS).

  • Media type: image/x-icns
  • Extension: .icns
  • Kind: Image
§

AppleItunesAudio

Apple iTunes Audio (M4A).

  • Media type: audio/x-m4a
  • Extension: .m4a
  • Kind: Audio
§

AppleItunesAudiobook

Apple iTunes Audiobook (M4B).

  • Media type: audio/mp4
  • Extension: .m4b
  • Kind: Audio
§

AppleItunesProtectedAudio

Apple iTunes Protected Audio (M4P).

  • Media type: audio/mp4
  • Extension: .m4p
  • Kind: Audio
§

AppleItunesVideo

Apple iTunes Video (M4V).

  • Media type: video/x-m4v
  • Extension: .m4v
  • Kind: Video
§

AppleQuicktime

Apple QuickTime (MOV).

  • Media type: video/quicktime
  • Extension: .mov
  • Kind: Video
§

ArbitraryBinaryData

Arbitrary Binary Data (BIN).

  • Media type: application/octet-stream
  • Extension: .bin
  • Kind: Other
§

ArchivedByRobertJung

Archived by Robert Jung (ARJ).

  • Media type: application/x-arj
  • Extension: .arj
  • Kind: Archive
§

Atari7800Rom

Atari 7800 ROM (A78).

  • Media type: application/x-atari-7800-rom
  • Extension: .a78
  • Kind: Rom
§

Atom

Atom.

  • Media type: application/atom+xml
  • Extension: .atom
  • Kind: Other
§

Au

Au.

  • Media type: audio/basic
  • Extension: .au
  • Kind: Audio
§

AudioCodec3

Audio Codec 3 (AC-3).

  • Media type: audio/ac3
  • Extension: .ac3
  • Kind: Audio
§

AudioInterchangeFileFormat

Audio Interchange File Format (AIFF).

  • Media type: audio/x-aiff
  • Extension: .aiff
  • Kind: Audio
§

AudioVideoInterleave

Audio Video Interleave (AVI).

  • Media type: video/avi
  • Extension: .avi
  • Kind: Video
§

AudioVisualResearch

Audio Visual Research (AVR).

  • Media type: audio/x-avr
  • Extension: .avr
  • Kind: Audio
§

AutocadDrawing

AutoCAD Drawing (DWG).

  • Media type: application/x-dwg
  • Extension: .dwg
  • Kind: Model
§

Autodesk123d

Autodesk 123D (123DX).

  • Media type: model/x-123dx
  • Extension: .123dx
  • Kind: Model
§

AutodeskAlias

Autodesk Alias (WIRE).

  • Media type: model/x-wire
  • Extension: .wire
  • Kind: Model
§

AutodeskAnimator

Autodesk Animator (FLI).

  • Media type: video/x-fli
  • Extension: .fli
  • Kind: Video
§

AutodeskAnimatorPro

Autodesk Animator Pro (FLC).

  • Media type: video/x-flc
  • Extension: .flc
  • Kind: Video
§

AutodeskInventorAssembly

Autodesk Inventor Assembly (IAM).

  • Media type: model/x-iam
  • Extension: .iam
  • Kind: Model
§

AutodeskInventorDrawing

Autodesk Inventor Drawing (IDW).

  • Media type: model/x-idw
  • Extension: .idw
  • Kind: Model
§

AutodeskInventorPart

Autodesk Inventor Part (IPT).

  • Media type: model/x-ipt
  • Extension: .ipt
  • Kind: Model
§

AutodeskInventorPresentation

Autodesk Inventor Presentation (IPN).

  • Media type: model/x-ipn
  • Extension: .ipn
  • Kind: Model
§

Av1ImageFileFormat

AV1 Image File Format (AVIF).

  • Media type: image/avif
  • Extension: .avif
  • Kind: Image
§

Av1ImageFileFormatSequence

AV1 Image File Format Sequence (AVIFS).

  • Media type: image/avif-sequence
  • Extension: .avifs
  • Kind: Image
§

BdavMpeg2TransportStream

BDAV MPEG-2 Transport Stream (M2TS).

  • Media type: video/mp2t
  • Extension: .m2ts
  • Kind: Video
§

BetterPortableGraphics

Better Portable Graphics (BPG).

  • Media type: image/bpg
  • Extension: .bpg
  • Kind: Image
§

Bittorrent

BitTorrent (Torrent).

  • Media type: application/x-bittorrent
  • Extension: .torrent
  • Kind: Metadata
§

Blender

Blender (BLEND).

  • Media type: application/x-blender
  • Extension: .blend
  • Kind: Model
§

BmfontAscii

BMFont ASCII (FNT).

  • Media type: application/x-angelcode-bmfont
  • Extension: .fnt
  • Kind: Font
§

BmfontBinary

BMFont Binary (FNT).

  • Media type: application/x-angelcode-bmfont
  • Extension: .fnt
  • Kind: Font
§

BroadBandEbook

Broad Band eBook (BBeB).

  • Media type: application/x-lrf
  • Extension: .lrf
  • Kind: Ebook
§

Bzip

bzip (BZ).

  • Media type: application/x-bzip
  • Extension: .bz
  • Kind: Compressed
§

Bzip2

bzip2 (BZ2).

  • Media type: application/x-bzip2
  • Extension: .bz2
  • Kind: Compressed
§

Bzip3

BZip3 (BZ3).

  • Media type: application/x-bzip3
  • Extension: .bz3
  • Kind: Compressed
§

Cabinet

Cabinet (CAB).

  • Media type: application/vnd.ms-cab-compressed
  • Extension: .cab
  • Kind: Archive
§

CanonRaw

Canon Raw (CRW).

  • Media type: image/x-canon-crw
  • Extension: .crw
  • Kind: Image
§

CanonRaw2

Canon Raw 2 (CR2).

  • Media type: image/x-canon-cr2
  • Extension: .cr2
  • Kind: Image
§

CanonRaw3

Canon Raw 3 (CR3).

  • Media type: image/x-canon-cr3
  • Extension: .cr3
  • Kind: Image
§

CdAudio

CD Audio (CDA).

  • Media type: application/x-cdf
  • Extension: .cda
  • Kind: Metadata
§

Cinema4d

Cinema 4D (C4D).

  • Media type: model/x-c4d
  • Extension: .c4d
  • Kind: Model
§

Cineon

Cineon (CIN).

  • Media type: image/cineon
  • Extension: .cin
  • Kind: Image
§

CircuitDiagramDocument

Circuit Diagram Document (CDDX).

  • Media type: application/vnd.circuitdiagram.document.main+xml
  • Extension: .cddx
  • Kind: Diagram
§

ClojureScript

Clojure Script.

  • Media type: text/x-clojure
  • Extension: .clj
  • Kind: Other
§

CollaborativeDesignActivity

Collaborative Design Activity (COLLADA).

  • Media type: model/vnd.collada+xml
  • Extension: .dae
  • Kind: Model
§

Commodore64Cartridge

Commodore 64 Cartridge (CRT).

  • Media type: application/x-commodore-64-cartridge
  • Extension: .crt
  • Kind: Rom
§

Commodore64Program

Commodore 64 Program (PRG).

  • Media type: application/x-commodore-64-program
  • Extension: .prg
  • Kind: Executable
§

CommonObjectFileFormat

Common Object File Format (COFF).

  • Media type: application/x-coff
  • Extension: .coff
  • Kind: Executable
§

CompoundFileBinary

Compound File Binary (CFB).

  • Media type: application/x-cfb
  • Extension: .cfb
  • Kind: Other
§

CorelPresentations

Corel Presentations (SHW).

  • Media type: application/x-corelpresentations
  • Extension: .shw
  • Kind: Presentation
§

CorelPresentations7

Corel Presentations 7 (SHW).

  • Media type: application/x-corelpresentations
  • Extension: .shw
  • Kind: Presentation
§

Cpio

cpio.

  • Media type: application/x-cpio
  • Extension: .cpio
  • Kind: Archive
§

CreativeVoice

Creative Voice (VOC).

  • Media type: audio/x-voc
  • Extension: .voc
  • Kind: Audio
§

DalvikExecutable

Dalvik Executable (DEX).

  • Media type: application/vnd.android.dex
  • Extension: .dex
  • Kind: Executable
§

DebianPackage

Debian Package (DEB).

  • Media type: application/vnd.debian.binary-package
  • Extension: .deb
  • Kind: Package
§

DerCertificate

DER Certificate (DER).

  • Media type: application/x-x509-ca-cert
  • Extension: .der
  • Kind: Other
§

DesignWebFormat

Design Web Format (DWF).

  • Media type: model/vnd.dwf
  • Extension: .dwf
  • Kind: Model
§

DesignWebFormatXps

Design Web Format XPS (DWFX).

  • Media type: model/vnd.dwfx+xps
  • Extension: .dwfx
  • Kind: Model
§

DigitalImagingAndCommunicationsInMedicine

Digital Imaging and Communications in Medicine (DICOM).

  • Media type: application/dicom
  • Extension: .dcm
  • Kind: Other
§

DigitalPictureExchange

Digital Picture Exchange (DPX).

  • Media type: image/x-dpx
  • Extension: .dpx
  • Kind: Image
§

Djvu

DjVu.

  • Media type: image/vnd.djvu
  • Extension: .djvu
  • Kind: Document
§

DrawingExchangeFormatAscii

Drawing Exchange Format ASCII (DXF).

  • Media type: application/x-dxf
  • Extension: .dxf
  • Kind: Model
§

DrawingExchangeFormatBinary

Drawing Exchange Format Binary (DXF).

  • Media type: application/x-dxf
  • Extension: .dxf
  • Kind: Model
§

Drawio

draw.io (DRAWIO).

  • Media type: application/vnd.jgraph.mxfile
  • Extension: .drawio
  • Kind: Diagram
§

DynamicLinkLibrary

Dynamic Link Library (DLL).

  • Media type: application/vnd.microsoft.portable-executable
  • Extension: .dll
  • Kind: Executable
§

EightBitSampledVoice

8-Bit Sampled Voice (8SVX).

  • Media type: audio/x-8svx
  • Extension: .8svx
  • Kind: Audio
§

ElectronicPublication

Electronic Publication (EPUB).

  • Media type: application/epub+zip
  • Extension: .epub
  • Kind: Ebook
§

EmbeddedOpentype

Embedded OpenType (EOT).

  • Media type: application/vnd.ms-fontobject
  • Extension: .eot
  • Kind: Font
§

Empty

Empty.

  • Media type: application/x-empty
  • Extension: .empty
  • Kind: Other
§

EncapsulatedPostscript

Encapsulated PostScript (EPS).

  • Media type: application/eps
  • Extension: .eps
  • Kind: Image
§

EnterpriseApplicationArchive

Enterprise Application Archive (EAR).

  • Media type: application/java-archive
  • Extension: .ear
  • Kind: Package
§

ExecutableAndLinkableFormat

Executable and Linkable Format (ELF).

  • Media type: application/x-executable
  • Extension: .elf
  • Kind: Executable
§

ExperimentalComputingFacility

Experimental Computing Facility (XCF).

  • Media type: image/x-xcf
  • Extension: .xcf
  • Kind: Image
§

Extensible3d

Extensible 3D (X3D).

  • Media type: model/x3d+xml
  • Extension: .x3d
  • Kind: Model
§

ExtensibleArchive

Extensible Archive (XAR).

  • Media type: application/x-xar
  • Extension: .xar
  • Kind: Archive
§

ExtensibleBinaryMetaLanguage

Extensible Binary Meta Language (EBML).

  • Media type: application/x-ebml
  • Extension: .ebml
  • Kind: Other
§

ExtensibleMarkupLanguage

Extensible Markup Language (XML).

  • Media type: text/xml
  • Extension: .xml
  • Kind: Other
§

ExtensibleStylesheetLanguageTransformations

Extensible Stylesheet Language Transformations (XSLT).

  • Media type: application/xslt+xml
  • Extension: .xsl
  • Kind: Other
§

Farbfeld

farbfeld (FF).

  • Media type: image/x-ff
  • Extension: .ff
  • Kind: Image
§

Fasttracker2ExtendedModule

FastTracker 2 Extended Module (XM).

  • Media type: audio/x-xm
  • Extension: .xm
  • Kind: Audio
§

Fictionbook

FictionBook (FB2).

  • Media type: application/x-fb2+xml
  • Extension: .fb2
  • Kind: Ebook
§

FictionbookZip

FictionBook ZIP (FBZ).

  • Media type: application/x-fbz
  • Extension: .fbz
  • Kind: Ebook
§

Filmbox

Filmbox (FBX).

  • Media type: application/vnd.autodesk.fbx
  • Extension: .fbx
  • Kind: Model
§

FlashCs5Project

Flash CS5 Project (FLA).

  • Media type: application/vnd.adobe.fla
  • Extension: .fla
  • Kind: Other
§

FlashMp4Audio

Flash MP4 Audio (F4A).

  • Media type: audio/mp4
  • Extension: .f4a
  • Kind: Audio
§

FlashMp4Audiobook

Flash MP4 Audiobook (F4B).

  • Media type: audio/mp4
  • Extension: .f4b
  • Kind: Audio
§

FlashMp4ProtectedVideo

Flash MP4 Protected Video (F4P).

  • Media type: video/mp4
  • Extension: .f4p
  • Kind: Video
§

FlashMp4Video

Flash MP4 Video (F4V).

  • Media type: video/mp4
  • Extension: .f4v
  • Kind: Video
§

FlashProject

Flash Project (FLA).

  • Media type: application/vnd.adobe.fla
  • Extension: .fla
  • Kind: Other
§

FlashVideo

Flash Video (FLV).

  • Media type: video/x-flv
  • Extension: .flv
  • Kind: Video
§

FlexibleAndInteroperableDataTransfer

Flexible and Interoperable Data Transfer (FIT).

  • Media type: application/x-fit
  • Extension: .fit
  • Kind: Geospatial
§

FlexibleImageTransportSystem

Flexible Image Transport System (FITS).

  • Media type: application/fits
  • Extension: .fits
  • Kind: Other
§

FreeLosslessAudioCodec

Free Lossless Audio Codec (FLAC).

  • Media type: audio/x-flac
  • Extension: .flac
  • Kind: Audio
§

FreeLosslessImageFormat

Free Lossless Image Format (FLIF).

  • Media type: image/flif
  • Extension: .flif
  • Kind: Image
§

FujifilmRaw

Fujifilm Raw (RAF).

  • Media type: image/x-fuji-raf
  • Extension: .raf
  • Kind: Image
§

Fusion360

Fusion 360 (F3D).

  • Media type: model/x-f3d
  • Extension: .f3d
  • Kind: Model
§

GameBoyAdvanceRom

Game Boy Advance ROM (GBA).

  • Media type: application/x-gba-rom
  • Extension: .gba
  • Kind: Rom
§

GameBoyColorRom

Game Boy Color ROM (GBC).

  • Media type: application/x-gameboy-color-rom
  • Extension: .gbc
  • Kind: Rom
§

GameBoyRom

Game Boy ROM (GB).

  • Media type: application/x-gameboy-rom
  • Extension: .gb
  • Kind: Rom
§

GameGearRom

Game Gear ROM (GG).

  • Media type: application/x-gamegear-rom
  • Extension: .gg
  • Kind: Rom
§

GeographyMarkupLanguage

Geography Markup Language (GML).

  • Media type: application/gml+xml
  • Extension: .gml
  • Kind: Geospatial
§

GettextMachineObject

gettext Machine Object (MO).

  • Media type: application/x-gettext-translation
  • Extension: .mo
  • Kind: Other
§

GlTransmissionFormatBinary

GL Transmission Format Binary (GLB).

  • Media type: model/gltf-binary
  • Extension: .glb
  • Kind: Model
§

Glyphs

Glyphs.

  • Media type: font/x-glyphs
  • Extension: .glyphs
  • Kind: Font
§

GoogleChromeExtension

Google Chrome Extension (CRX).

  • Media type: application/x-google-chrome-extension
  • Extension: .crx
  • Kind: Package
§

GoogleDraco

Google Draco (Draco).

  • Media type: model/x-draco
  • Extension: .drc
  • Kind: Model
§

GpsExchangeFormat

GPS Exchange Format (GPX).

  • Media type: application/gpx+xml
  • Extension: .gpx
  • Kind: Geospatial
§

GraphicsInterchangeFormat

Graphics Interchange Format (GIF).

  • Media type: image/gif
  • Extension: .gif
  • Kind: Image
§

Gzip

gzip (GZ).

  • Media type: application/gzip
  • Extension: .gz
  • Kind: Compressed
§

HighEfficiencyImageCoding

High Efficiency Image Coding (HEIC).

  • Media type: image/heic
  • Extension: .heic
  • Kind: Image
§

HighEfficiencyImageCodingSequence

High Efficiency Image Coding Sequence (HEICS).

  • Media type: image/heic-sequence
  • Extension: .heics
  • Kind: Image
§

HighEfficiencyImageFileFormat

High Efficiency Image File Format (HEIF).

  • Media type: image/heif
  • Extension: .heif
  • Kind: Image
§

HighEfficiencyImageFileFormatSequence

High Efficiency Image File Format Sequence (HEIFS).

  • Media type: image/heif-sequence
  • Extension: .heifs
  • Kind: Image
§

HypertextMarkupLanguage

HyperText Markup Language (HTML).

  • Media type: text/html
  • Extension: .html
  • Kind: Other
§

Icalendar

iCalendar (ICS).

  • Media type: text/calendar
  • Extension: .ics
  • Kind: Other
§

IccProfile

ICC Profile (ICC).

  • Media type: application/vnd.iccprofile
  • Extension: .icc
  • Kind: Other
§

ImpulseTrackerModule

Impulse Tracker Module (IT).

  • Media type: audio/x-it
  • Extension: .it
  • Kind: Audio
§

IndesignMarkupLanguage

InDesign Markup Language (IDML).

  • Media type: application/vnd.adobe.indesign-idml-package
  • Extension: .idml
  • Kind: Document
§

InitialGraphicsExchangeSpecification

Initial Graphics Exchange Specification (IGES).

  • Media type: model/iges
  • Extension: .iges
  • Kind: Model
§

InterQuakeExport

Inter-Quake Export (IQE).

  • Media type: model/x-iqe
  • Extension: .iqe
  • Kind: Model
§

InterQuakeModel

Inter-Quake Model (IQM).

  • Media type: model/x-iqm
  • Extension: .iqm
  • Kind: Model
§

IosAppStorePackage

iOS App Store Package (IPA).

  • Media type: application/x-ios-app
  • Extension: .ipa
  • Kind: Package
§

Iso9660

ISO 9660 (ISO).

  • Media type: application/x-iso9660-image
  • Extension: .iso
  • Kind: Disk
§

JavaArchive

Java Archive (JAR).

  • Media type: application/java-archive
  • Extension: .jar
  • Kind: Package
§

JavaClass

Java Class.

  • Media type: application/java-vm
  • Extension: .class
  • Kind: Executable
§

JavaKeystore

Java KeyStore (JKS).

  • Media type: application/x-java-keystore
  • Extension: .jks
  • Kind: Other
§

JointPhotographicExpertsGroup

Joint Photographic Experts Group (JPEG).

  • Media type: image/jpeg
  • Extension: .jpg
  • Kind: Image
§

Jpeg2000Codestream

JPEG 2000 Codestream (J2C).

  • Media type: image/x-jp2-codestream
  • Extension: .j2c
  • Kind: Image
§

Jpeg2000Part1

JPEG 2000 Part 1 (JP2).

  • Media type: image/jp2
  • Extension: .jp2
  • Kind: Image
§

Jpeg2000Part2

JPEG 2000 Part 2 (JPX).

  • Media type: image/jpx
  • Extension: .jpx
  • Kind: Image
§

Jpeg2000Part3

JPEG 2000 Part 3 (MJ2).

  • Media type: video/mj2
  • Extension: .mj2
  • Kind: Video
§

Jpeg2000Part6

JPEG 2000 Part 6 (JPM).

  • Media type: image/jpm
  • Extension: .jpm
  • Kind: Image
§

JpegExtendedRange

JPEG Extended Range (JXR).

  • Media type: image/jxr
  • Extension: .jxr
  • Kind: Image
§

JpegLs

JPEG-LS (JLS).

  • Media type: image/jls
  • Extension: .jls
  • Kind: Image
§

JpegNetworkGraphics

JPEG Network Graphics (JNG).

  • Media type: image/x-jng
  • Extension: .jng
  • Kind: Image
§

JpegXl

JPEG XL (JXL).

  • Media type: image/jxl
  • Extension: .jxl
  • Kind: Image
§

JsonFeed

JSON Feed.

  • Media type: application/feed+json
  • Extension: .json
  • Kind: Other
§

KeyholeMarkupLanguage

Keyhole Markup Language (KML).

  • Media type: application/vnd.google-earth.kml+xml
  • Extension: .kml
  • Kind: Geospatial
§

KeyholeMarkupLanguageZip

Keyhole Markup Language ZIP (KMZ).

  • Media type: application/vnd.google-earth.kmz
  • Extension: .kmz
  • Kind: Geospatial
§

KhronosTexture

Khronos Texture (KTX).

  • Media type: image/ktx
  • Extension: .ktx
  • Kind: Image
§

KhronosTexture2

Khronos Texture 2 (KTX2).

  • Media type: image/ktx2
  • Extension: .ktx2
  • Kind: Image
§

Larc

LArc (LZS).

  • Media type: application/x-lzh-compressed
  • Extension: .lzs
  • Kind: Archive
§

Latex

LaTeX (TeX).

  • Media type: text/x-tex
  • Extension: .tex
  • Kind: Document
§

LempelZivFiniteStateEntropy

Lempel-Ziv Finite State Entropy (LZFSE).

  • Media type: application/x-lzfse
  • Extension: .lzfse
  • Kind: Compressed
§

LempelZivMarkovChainAlgorithm

Lempel-Ziv-Markov chain algorithm (LZMA).

  • Media type: application/x-lzma
  • Extension: .lzma
  • Kind: Compressed
§

Lha

LHA.

  • Media type: application/x-lzh-compressed
  • Extension: .lzh
  • Kind: Archive
§

LinearExecutable

Linear Executable (LE).

  • Media type: application/x-dosexec
  • Extension: .exe
  • Kind: Executable
§

LlvmBitcode

LLVM Bitcode (BC).

  • Media type: application/x-llvm
  • Extension: .bc
  • Kind: Executable
§

LongRangeZip

Long Range ZIP (LRZIP).

  • Media type: application/x-lrzip
  • Extension: .lrz
  • Kind: Compressed
§

LuaBytecode

Lua Bytecode.

  • Media type: application/x-lua-bytecode
  • Extension: .luac
  • Kind: Executable
§

LuaScript

Lua Script.

  • Media type: text/x-lua
  • Extension: .lua
  • Kind: Other
§

Lz4

LZ4.

  • Media type: application/x-lz4
  • Extension: .lz4
  • Kind: Compressed
§

Lzip

lzip (LZ).

  • Media type: application/x-lzip
  • Extension: .lz
  • Kind: Compressed
§

Lzop

lzop (LZO).

  • Media type: application/x-lzop
  • Extension: .lzo
  • Kind: Compressed
§

MachO

Mach-O.

  • Media type: application/x-mach-binary
  • Extension: .mach
  • Kind: Executable
§

MacosAlias

macOS Alias.

  • Media type: application/x-apple-alias
  • Extension: .alias
  • Kind: Metadata
§

Magicavoxel

MagicaVoxel (VOX).

  • Media type: model/x-vox
  • Extension: .vox
  • Kind: Model
§

MagickImageFileFormat

Magick Image File Format (MIFF).

  • Media type: image/x-miff
  • Extension: .miff
  • Kind: Image
§

MaterialExchangeFormat

Material Exchange Format (MXF).

  • Media type: application/mxf
  • Extension: .mxf
  • Kind: Video
§

MathematicalMarkupLanguage

Mathematical Markup Language (MathML).

  • Media type: application/mathml+xml
  • Extension: .mathml
  • Kind: Formula
§

Matroska3dVideo

Matroska 3D Video (MK3D).

  • Media type: video/x-matroska
  • Extension: .mk3d
  • Kind: Video
§

MatroskaAudio

Matroska Audio (MKA).

  • Media type: audio/x-matroska
  • Extension: .mka
  • Kind: Audio
§

MatroskaSubtitles

Matroska Subtitles (MKS).

  • Media type: application/x-matroska
  • Extension: .mks
  • Kind: Subtitle
§

MatroskaVideo

Matroska Video (MKV).

  • Media type: video/x-matroska
  • Extension: .mkv
  • Kind: Video
§

MayaAscii

Maya ASCII (MA).

  • Media type: application/x-maya-ascii
  • Extension: .ma
  • Kind: Model
§

MayaBinary

Maya Binary (MB).

  • Media type: application/x-maya-binary
  • Extension: .mb
  • Kind: Model
§

MegaDriveRom

Mega Drive ROM (MD).

  • Media type: application/x-genesis-rom
  • Extension: .md
  • Kind: Rom
§

MetaInformationEncapsulation

Meta Information Encapsulation (MIE).

  • Media type: application/x-mie
  • Extension: .mie
  • Kind: Metadata
§

MicrosoftAccess2007Database

Microsoft Access 2007 Database (ACCDB).

  • Media type: application/x-msaccess
  • Extension: .accdb
  • Kind: Database
§

MicrosoftAccessDatabase

Microsoft Access Database (MDB).

  • Media type: application/x-msaccess
  • Extension: .mdb
  • Kind: Database
§

MicrosoftCompiledHtmlHelp

Microsoft Compiled HTML Help (CHM).

  • Media type: application/vnd.ms-htmlhelp
  • Extension: .chm
  • Kind: Other
§

MicrosoftDigitalVideoRecording

Microsoft Digital Video Recording (DVR-MS).

  • Media type: video/x-ms-asf
  • Extension: .dvr-ms
  • Kind: Video
§

MicrosoftDirectdrawSurface

Microsoft DirectDraw Surface (DDS).

  • Media type: image/vnd.ms-dds
  • Extension: .dds
  • Kind: Image
§

MicrosoftExcelSpreadsheet

Microsoft Excel Spreadsheet (XLS).

  • Media type: application/vnd.ms-excel
  • Extension: .xls
  • Kind: Spreadsheet
§

MicrosoftPowerpointPresentation

Microsoft PowerPoint Presentation (PPT).

  • Media type: application/vnd.ms-powerpoint
  • Extension: .ppt
  • Kind: Presentation
§

MicrosoftProjectPlan

Microsoft Project Plan (MPP).

  • Media type: application/vnd.ms-project
  • Extension: .mpp
  • Kind: Other
§

MicrosoftPublisherDocument

Microsoft Publisher Document (PUB).

  • Media type: application/vnd.ms-publisher
  • Extension: .pub
  • Kind: Document
§

MicrosoftReader

Microsoft Reader (LIT).

  • Media type: application/x-ms-reader
  • Extension: .lit
  • Kind: Ebook
§

MicrosoftSoftwareInstaller

Microsoft Software Installer (MSI).

  • Media type: application/x-msi
  • Extension: .msi
  • Kind: Package
§

MicrosoftVirtualHardDisk

Microsoft Virtual Hard Disk (VHD).

  • Media type: application/x-vhd
  • Extension: .vhd
  • Kind: Disk
§

MicrosoftVirtualHardDisk2

Microsoft Virtual Hard Disk 2 (VHDX).

  • Media type: application/x-vhdx
  • Extension: .vhdx
  • Kind: Disk
§

MicrosoftVisioDrawing

Microsoft Visio Drawing (VSD).

  • Media type: application/vnd.visio
  • Extension: .vsd
  • Kind: Diagram
§

MicrosoftVisualStudioExtension

Microsoft Visual Studio Extension (VSIX).

  • Media type: application/vsix
  • Extension: .vsix
  • Kind: Package
§

MicrosoftVisualStudioSolution

Microsoft Visual Studio Solution (SLN).

  • Media type: application/vnd.ms-developer
  • Extension: .sln
  • Kind: Other
§

MicrosoftWordDocument

Microsoft Word Document (DOC).

  • Media type: application/msword
  • Extension: .doc
  • Kind: Document
§

MicrosoftWorks6Spreadsheet

Microsoft Works 6 Spreadsheet (XLR).

  • Media type: application/vnd.ms-works
  • Extension: .xlr
  • Kind: Spreadsheet
§

MicrosoftWorksDatabase

Microsoft Works Database (WDB).

  • Media type: application/vnd.ms-works-db
  • Extension: .wdb
  • Kind: Database
§

MicrosoftWorksSpreadsheet

Microsoft Works Spreadsheet (WKS).

  • Media type: application/vnd.ms-works
  • Extension: .wks
  • Kind: Spreadsheet
§

MicrosoftWorksWordProcessor

Microsoft Works Word Processor (WPS).

  • Media type: application/vnd.ms-works
  • Extension: .wps
  • Kind: Document
§

MicrosoftWrite

Microsoft Write (WRI).

  • Media type: application/x-mswrite
  • Extension: .wri
  • Kind: Document
§

Mobipocket

Mobipocket (MOBI).

  • Media type: application/x-mobipocket-ebook
  • Extension: .mobi
  • Kind: Ebook
§

Model3dAscii

Model 3D ASCII (A3D).

  • Media type: text/x-3d-model
  • Extension: .a3d
  • Kind: Model
§

Model3dBinary

Model 3D Binary (M3D).

  • Media type: model/x-3d-model
  • Extension: .m3d
  • Kind: Model
§

MonkeysAudio

Monkey’s Audio (APE).

  • Media type: audio/x-ape
  • Extension: .ape
  • Kind: Audio
§

MozillaArchive

Mozilla Archive (MAR).

  • Media type: application/x-mozilla-archive
  • Extension: .mar
  • Kind: Archive
§

Mp3Url

MP3 URL (M3U).

  • Media type: audio/x-mpegurl
  • Extension: .m3u
  • Kind: Playlist
§

Mpeg12AudioLayer2

MPEG-1/2 Audio Layer 2 (MP2).

  • Media type: audio/mpeg
  • Extension: .mp2
  • Kind: Audio
§

Mpeg12AudioLayer3

MPEG-1/2 Audio Layer 3 (MP3).

  • Media type: audio/mpeg
  • Extension: .mp3
  • Kind: Audio
§

Mpeg12Video

MPEG-1/2 Video (MPG).

  • Media type: video/mpeg
  • Extension: .mpg
  • Kind: Video
§

Mpeg2TransportStream

MPEG-2 Transport Stream (TS).

  • Media type: video/mp2t
  • Extension: .ts
  • Kind: Video
§

Mpeg4Part14

MPEG-4 Part 14 (MP4).

  • Media type: application/mp4
  • Extension: .mp4
  • Kind: Other
§

Mpeg4Part14Audio

MPEG-4 Part 14 Audio (MP4).

  • Media type: audio/mp4
  • Extension: .mp4
  • Kind: Audio
§

Mpeg4Part14Subtitles

MPEG-4 Part 14 Subtitles (MP4).

  • Media type: application/mp4
  • Extension: .mp4
  • Kind: Subtitle
§

Mpeg4Part14Video

MPEG-4 Part 14 Video (MP4).

  • Media type: video/mp4
  • Extension: .mp4
  • Kind: Video
§

MpegDashMpd

MPEG-DASH MPD (MPD).

  • Media type: application/dash+xml
  • Extension: .mpd
  • Kind: Playlist
§

MsDosBatch

MS-DOS Batch (Batch).

  • Media type: text/x-msdos-batch
  • Extension: .bat
  • Kind: Other
§

MsDosExecutable

MS-DOS Executable (EXE).

  • Media type: application/x-dosexec
  • Extension: .exe
  • Kind: Executable
§

Mtv

MTV.

  • Media type: video/x-mtv
  • Extension: .mtv
  • Kind: Video
§

MultiLayerArchive

Multi Layer Archive (MLA).

  • Media type: application/x-mla
  • Extension: .mla
  • Kind: Archive
§

MultipleImageNetworkGraphics

Multiple-image Network Graphics (MNG).

  • Media type: image/x-mng
  • Extension: .mng
  • Kind: Image
§

Musepack

Musepack (MPC).

  • Media type: audio/x-musepack
  • Extension: .mpc
  • Kind: Audio
§

MusicalInstrumentDigitalInterface

Musical Instrument Digital Interface (MIDI).

  • Media type: audio/midi
  • Extension: .mid
  • Kind: Audio
§

Musicxml

MusicXML.

  • Media type: application/vnd.recordare.musicxml+xml
  • Extension: .musicxml
  • Kind: Other
§

MusicxmlZip

MusicXML ZIP (MXL).

  • Media type: application/vnd.recordare.musicxml
  • Extension: .mxl
  • Kind: Other
§

NeoGeoPocketColorRom

Neo Geo Pocket Color ROM (NGC).

  • Media type: application/x-neo-geo-pocket-rom
  • Extension: .ngc
  • Kind: Rom
§

NeoGeoPocketRom

Neo Geo Pocket ROM (NGP).

  • Media type: application/x-neo-geo-pocket-rom
  • Extension: .ngp
  • Kind: Rom
§

NewExecutable

New Executable (NE).

  • Media type: application/x-ms-ne-executable
  • Extension: .exe
  • Kind: Executable
§

NikonElectronicFile

Nikon Electronic File (NEF).

  • Media type: image/x-nikon-nef
  • Extension: .nef
  • Kind: Image
§

Nintendo64Rom

Nintendo 64 ROM (Z64).

  • Media type: application/x-n64-rom
  • Extension: .z64
  • Kind: Rom
§

NintendoDsRom

Nintendo DS ROM (NDS).

  • Media type: application/x-nintendo-ds-rom
  • Extension: .nds
  • Kind: Rom
§

NintendoEntertainmentSystemRom

Nintendo Entertainment System ROM (NES).

  • Media type: application/x-nintendo-nes-rom
  • Extension: .nes
  • Kind: Rom
§

NintendoSwitchExecutable

Nintendo Switch Executable (NSO).

  • Media type: application/x-nintendo-switch-executable
  • Extension: .nso
  • Kind: Executable
§

NintendoSwitchPackage

Nintendo Switch Package (NSP).

  • Media type: application/x-nintendo-switch-package
  • Extension: .nsp
  • Kind: Package
§

NintendoSwitchRom

Nintendo Switch ROM (XCI).

  • Media type: application/x-nintendo-switch-rom
  • Extension: .xci
  • Kind: Rom
§

OfficeOpenXmlDocument

Office Open XML Document (DOCX).

  • Media type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
  • Extension: .docx
  • Kind: Document
§

OfficeOpenXmlDrawing

Office Open XML Drawing (VSDX).

  • Media type: application/vnd.ms-visio.drawing.main+xml
  • Extension: .vsdx
  • Kind: Diagram
§

OfficeOpenXmlPresentation

Office Open XML Presentation (PPTX).

  • Media type: application/vnd.openxmlformats-officedocument.presentationml.presentation
  • Extension: .pptx
  • Kind: Presentation
§

OfficeOpenXmlSpreadsheet

Office Open XML Spreadsheet (XLSX).

  • Media type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  • Extension: .xlsx
  • Kind: Spreadsheet
§

OggFlac

Ogg FLAC (OGA).

  • Media type: audio/ogg
  • Extension: .oga
  • Kind: Audio
§

OggMedia

Ogg Media (OGM).

  • Media type: video/ogg
  • Extension: .ogm
  • Kind: Video
§

OggMultiplexedMedia

Ogg Multiplexed Media (OGX).

  • Media type: application/ogg
  • Extension: .ogx
  • Kind: Other
§

OggOpus

Ogg Opus (Opus).

  • Media type: audio/opus
  • Extension: .opus
  • Kind: Audio
§

OggSpeex

Ogg Speex (Speex).

  • Media type: audio/ogg
  • Extension: .spx
  • Kind: Audio
§

OggTheora

Ogg Theora (Theora).

  • Media type: video/ogg
  • Extension: .ogv
  • Kind: Video
§

OggVorbis

Ogg Vorbis (Vorbis).

  • Media type: audio/ogg
  • Extension: .ogg
  • Kind: Audio
§

OlympusRawFormat

Olympus Raw Format (ORF).

  • Media type: image/x-olympus-orf
  • Extension: .orf
  • Kind: Image
§

OpendocumentDatabase

OpenDocument Database (ODB).

  • Media type: application/vnd.oasis.opendocument.database
  • Extension: .odb
  • Kind: Database
§

OpendocumentFormula

OpenDocument Formula (ODF).

  • Media type: application/vnd.oasis.opendocument.formula
  • Extension: .odf
  • Kind: Formula
§

OpendocumentFormulaTemplate

OpenDocument Formula Template (OTF).

  • Media type: application/vnd.oasis.opendocument.formula-template
  • Extension: .otf
  • Kind: Formula
§

OpendocumentGraphics

OpenDocument Graphics (ODG).

  • Media type: application/vnd.oasis.opendocument.graphics
  • Extension: .odg
  • Kind: Image
§

OpendocumentGraphicsTemplate

OpenDocument Graphics Template (OTG).

  • Media type: application/vnd.oasis.opendocument.graphics-template
  • Extension: .otg
  • Kind: Image
§

OpendocumentPresentation

OpenDocument Presentation (ODP).

  • Media type: application/vnd.oasis.opendocument.presentation
  • Extension: .odp
  • Kind: Presentation
§

OpendocumentPresentationTemplate

OpenDocument Presentation Template (OTP).

  • Media type: application/vnd.oasis.opendocument.presentation-template
  • Extension: .otp
  • Kind: Presentation
§

OpendocumentSpreadsheet

OpenDocument Spreadsheet (ODS).

  • Media type: application/vnd.oasis.opendocument.spreadsheet
  • Extension: .ods
  • Kind: Spreadsheet
§

OpendocumentSpreadsheetTemplate

OpenDocument Spreadsheet Template (OTS).

  • Media type: application/vnd.oasis.opendocument.spreadsheet-template
  • Extension: .ots
  • Kind: Spreadsheet
§

OpendocumentText

OpenDocument Text (ODT).

  • Media type: application/vnd.oasis.opendocument.text
  • Extension: .odt
  • Kind: Document
§

OpendocumentTextMaster

OpenDocument Text Master (ODM).

  • Media type: application/vnd.oasis.opendocument.text-master
  • Extension: .odm
  • Kind: Document
§

OpendocumentTextMasterTemplate

OpenDocument Text Master Template (OTM).

  • Media type: application/vnd.oasis.opendocument.text-master-template
  • Extension: .otm
  • Kind: Document
§

OpendocumentTextTemplate

OpenDocument Text Template (OTT).

  • Media type: application/vnd.oasis.opendocument.text-template
  • Extension: .ott
  • Kind: Document
§

Openexr

OpenEXR (EXR).

  • Media type: image/x-exr
  • Extension: .exr
  • Kind: Image
§

Opennurbs

openNURBS (3DM).

  • Media type: model/x-3dm
  • Extension: .3dm
  • Kind: Model
§

Openraster

OpenRaster (ORA).

  • Media type: image/openraster
  • Extension: .ora
  • Kind: Image
§

Opentype

OpenType (OTF).

  • Media type: font/otf
  • Extension: .otf
  • Kind: Font
§

Openxps

OpenXPS (OXPS).

  • Media type: application/oxps
  • Extension: .xps
  • Kind: Document
§

OptimizedDalvikExecutable

Optimized Dalvik Executable (DEY).

  • Media type: application/vnd.android.dey
  • Extension: .dey
  • Kind: Executable
§

PanasonicRaw

Panasonic Raw (RW2).

  • Media type: image/x-panasonic-rw2
  • Extension: .rw2
  • Kind: Image
§

PcapDump

PCAP Dump (PCAP).

  • Media type: application/vnd.tcpdump.pcap
  • Extension: .pcap
  • Kind: Other
§

PcapNextGenerationDump

PCAP Next Generation Dump (PCAPNG).

  • Media type: application/x-pcapng
  • Extension: .pcapng
  • Kind: Other
§

PemCertificate

PEM Certificate (PEM).

  • Media type: application/x-pem-file
  • Extension: .crt
  • Kind: Other
§

PemCertificateSigningRequest

PEM Certificate Signing Request (PEM).

  • Media type: application/x-pem-file
  • Extension: .csr
  • Kind: Other
§

PemPrivateKey

PEM Private Key (PEM).

  • Media type: application/x-pem-file
  • Extension: .key
  • Kind: Other
§

PemPublicKey

PEM Public Key (PEM).

  • Media type: application/x-pem-file
  • Extension: .pub
  • Kind: Other
§

PerlScript

Perl Script.

  • Media type: text/x-perl
  • Extension: .pl
  • Kind: Other
§

PersonalStorageTable

Personal Storage Table (PST).

  • Media type: application/vnd.ms-outlook
  • Extension: .pst
  • Kind: Other
§

PgpMessage

PGP Message (PGP).

  • Media type: application/pgp
  • Extension: .asc
  • Kind: Other
§

PgpPrivateKeyBlock

PGP Private Key Block (PGP).

  • Media type: application/pgp-keys
  • Extension: .asc
  • Kind: Other
§

PgpPublicKeyBlock

PGP Public Key Block (PGP).

  • Media type: application/pgp-keys
  • Extension: .asc
  • Kind: Other
§

PgpSignature

PGP Signature (PGP).

  • Media type: application/pgp-signature
  • Extension: .asc
  • Kind: Other
§

PgpSignedMessage

PGP Signed Message (PGP).

  • Media type: application/pgp
  • Extension: .asc
  • Kind: Other
§

PictureExchange

Picture Exchange (PCX).

  • Media type: image/x-pcx
  • Extension: .pcx
  • Kind: Image
§

PlainText

Plain Text (TXT).

  • Media type: text/plain
  • Extension: .txt
  • Kind: Other
§

Pmarc

PMarc (PMA).

  • Media type: application/x-lzh-compressed
  • Extension: .pma
  • Kind: Archive
§

PolygonAscii

Polygon ASCII (PLY).

  • Media type: model/x-ply-ascii
  • Extension: .ply
  • Kind: Model
§

PolygonBinary

Polygon Binary (PLY).

  • Media type: model/x-ply-binary
  • Extension: .ply
  • Kind: Model
§

PortableArbitraryMap

Portable Arbitrary Map (PAM).

  • Media type: image/x-portable-arbitrarymap
  • Extension: .pam
  • Kind: Image
§

PortableBitmap

Portable BitMap (PBM).

  • Media type: image/x-portable-bitmap
  • Extension: .pbm
  • Kind: Image
§

PortableDocumentFormat

Portable Document Format (PDF).

  • Media type: application/pdf
  • Extension: .pdf
  • Kind: Document
§

PortableExecutable

Portable Executable (PE).

  • Media type: application/vnd.microsoft.portable-executable
  • Extension: .exe
  • Kind: Executable
§

PortableFloatmap

Portable FloatMap (PFM).

  • Media type: image/x-pfm
  • Extension: .pfm
  • Kind: Image
§

PortableGraymap

Portable GrayMap (PGM).

  • Media type: image/x-portable-graymap
  • Extension: .pgm
  • Kind: Image
§

PortableNetworkGraphics

Portable Network Graphics (PNG).

  • Media type: image/png
  • Extension: .png
  • Kind: Image
§

PortablePixmap

Portable PixMap (PPM).

  • Media type: image/x-portable-pixmap
  • Extension: .ppm
  • Kind: Image
§

Postscript

PostScript (PS).

  • Media type: application/postscript
  • Extension: .ps
  • Kind: Document
§

PythonScript

Python Script.

  • Media type: text/x-script.python
  • Extension: .py
  • Kind: Other
§

QemuCopyOnWrite

QEMU Copy On Write (QCOW).

  • Media type: application/x-qemu-disk
  • Extension: .qcow
  • Kind: Disk
§

QualcommPurevoice

Qualcomm PureVoice (QCP).

  • Media type: audio/qcelp
  • Extension: .qcp
  • Kind: Audio
§

QuiteOkAudio

Quite OK Audio (QOA).

  • Media type: audio/x-qoa
  • Extension: .qoa
  • Kind: Audio
§

QuiteOkImage

Quite OK Image (QOI).

  • Media type: image/x-qoi
  • Extension: .qoi
  • Kind: Image
§

RadianceHdr

Radiance HDR (HDR).

  • Media type: image/vnd.radiance
  • Extension: .hdr
  • Kind: Image
§

Realaudio

RealAudio (RA).

  • Media type: audio/x-pn-realaudio
  • Extension: .ra
  • Kind: Audio
§

ReallySimpleSyndication

Really Simple Syndication (RSS).

  • Media type: application/rss+xml
  • Extension: .rss
  • Kind: Other
§

Realmedia

RealMedia (RM).

  • Media type: application/vnd.rn-realmedia
  • Extension: .rm
  • Kind: Other
§

Realvideo

RealVideo (RV).

  • Media type: video/x-pn-realvideo
  • Extension: .rv
  • Kind: Video
§

RedHatPackageManager

Red Hat Package Manager (RPM).

  • Media type: application/x-rpm
  • Extension: .rpm
  • Kind: Package
§

RichTextFormat

Rich Text Format (RTF).

  • Media type: application/rtf
  • Extension: .rtf
  • Kind: Document
§

RoshalArchive

Roshal Archive (RAR).

  • Media type: application/vnd.rar
  • Extension: .rar
  • Kind: Archive
§

RubyScript

Ruby Script.

  • Media type: text/x-ruby
  • Extension: .rb
  • Kind: Other
§

Rzip

rzip (RZ).

  • Media type: application/x-rzip
  • Extension: .rz
  • Kind: Compressed
§

ScalableVectorGraphics

Scalable Vector Graphics (SVG).

  • Media type: image/svg+xml
  • Extension: .svg
  • Kind: Image
§

ScreamTracker3Module

Scream Tracker 3 Module (S3M).

  • Media type: audio/x-s3m
  • Extension: .s3m
  • Kind: Audio
§

SegaMasterSystemRom

Sega Master System ROM (SMS).

  • Media type: application/x-sms-rom
  • Extension: .sms
  • Kind: Rom
§

Seqbox

SeqBox (SBX).

  • Media type: application/x-sbx
  • Extension: .sbx
  • Kind: Archive
§

SevenZip

7-Zip (7Z).

  • Media type: application/x-7z-compressed
  • Extension: .7z
  • Kind: Archive
§

Shapefile

Shapefile (SHP).

  • Media type: application/x-esri-shape
  • Extension: .shp
  • Kind: Geospatial
§

ShellScript

Shell Script.

  • Media type: text/x-shellscript
  • Extension: .sh
  • Kind: Other
§

ShoutcastPlaylist

SHOUTcast Playlist (PLS).

  • Media type: audio/x-scpls
  • Extension: .pls
  • Kind: Playlist
§

SiliconGraphicsImage

Silicon Graphics Image (SGI).

  • Media type: image/x-sgi
  • Extension: .sgi
  • Kind: Image
§

SiliconGraphicsMovie

Silicon Graphics Movie (SGI).

  • Media type: video/x-sgi-movie
  • Extension: .sgi
  • Kind: Video
§

SimpleObjectAccessProtocol

Simple Object Access Protocol (SOAP).

  • Media type: application/soap+xml
  • Extension: .soap
  • Kind: Other
§

Sketch

Sketch.

  • Media type: image/x-sketch
  • Extension: .sketch
  • Kind: Image
§

Sketch43

Sketch 43.

  • Media type: image/x-sketch
  • Extension: .sketch
  • Kind: Image
§

Sketchup

SketchUp (SKP).

  • Media type: application/vnd.sketchup.skp
  • Extension: .skp
  • Kind: Model
§

SmallWebFormat

Small Web Format (SWF).

  • Media type: application/x-shockwave-flash
  • Extension: .swf
  • Kind: Other
§

Snappy

Snappy.

  • Media type: application/x-snappy-framed
  • Extension: .sz
  • Kind: Compressed
§

SolidworksAssembly

SolidWorks Assembly (SLDASM).

  • Media type: model/x-sldasm
  • Extension: .sldasm
  • Kind: Model
§

SolidworksDrawing

SolidWorks Drawing (SLDDRW).

  • Media type: model/x-slddrw
  • Extension: .slddrw
  • Kind: Model
§

SolidworksPart

SolidWorks Part (SLDPRT).

  • Media type: model/x-sldprt
  • Extension: .sldprt
  • Kind: Model
§

SonyDsdStreamFile

Sony DSD Stream File (DSF).

  • Media type: audio/x-dsf
  • Extension: .dsf
  • Kind: Audio
§

SonyMovie

Sony Movie (MQV).

  • Media type: video/quicktime
  • Extension: .mqv
  • Kind: Video
§

Soundfont2

SoundFont 2 (SF2).

  • Media type: audio/x-soundfont
  • Extension: .sf2
  • Kind: Audio
§

SpaceclaimDocument

SpaceClaim Document (SCDOC).

  • Media type: model/x-scdoc
  • Extension: .scdoc
  • Kind: Model
§

Sqlite3

SQLite 3.

  • Media type: application/vnd.sqlite3
  • Extension: .sqlite
  • Kind: Database
§

Squashfs

Squashfs.

  • Media type: application/x-squashfs
  • Extension: .sqsh
  • Kind: Archive
§

StandardForTheExchangeOfProductModelData

Standard for the Exchange of Product model data (STEP).

  • Media type: model/step
  • Extension: .step
  • Kind: Model
§

Starcalc

StarCalc (SDC).

  • Media type: application/vnd.stardivision.calc
  • Extension: .sdc
  • Kind: Spreadsheet
§

Starchart

StarChart (SDS).

  • Media type: application/vnd.stardivision.chart
  • Extension: .sds
  • Kind: Diagram
§

Stardraw

StarDraw (SDA).

  • Media type: application/vnd.stardivision.draw
  • Extension: .sda
  • Kind: Image
§

Starimpress

StarImpress (SDD).

  • Media type: application/vnd.stardivision.impress
  • Extension: .sdd
  • Kind: Presentation
§

Starmath

StarMath (SMF).

  • Media type: application/vnd.stardivision.math
  • Extension: .smf
  • Kind: Formula
§

Starwriter

StarWriter (SDW).

  • Media type: application/vnd.stardivision.writer
  • Extension: .sdw
  • Kind: Document
§

StereolithographyAscii

Stereolithography ASCII (STL).

  • Media type: model/x-stl-ascii
  • Extension: .stl
  • Kind: Model
§

Stuffit

StuffIt (SIT).

  • Media type: application/x-stuffit
  • Extension: .sit
  • Kind: Archive
§

StuffitX

StuffIt X (SITX).

  • Media type: application/x-stuffitx
  • Extension: .sitx
  • Kind: Archive
§

SubripText

SubRip Text (SRT).

  • Media type: application/x-subrip
  • Extension: .srt
  • Kind: Subtitle
§

SunXmlCalc

Sun XML Calc (SXC).

  • Media type: application/vnd.sun.xml.calc
  • Extension: .sxc
  • Kind: Spreadsheet
§

SunXmlCalcTemplate

Sun XML Calc Template (STC).

  • Media type: application/vnd.sun.xml.calc.template
  • Extension: .stc
  • Kind: Spreadsheet
§

SunXmlDraw

Sun XML Draw (SXD).

  • Media type: application/vnd.sun.xml.draw
  • Extension: .sxd
  • Kind: Image
§

SunXmlDrawTemplate

Sun XML Draw Template (STD).

  • Media type: application/vnd.sun.xml.draw.template
  • Extension: .std
  • Kind: Image
§

SunXmlImpress

Sun XML Impress (SXI).

  • Media type: application/vnd.sun.xml.impress
  • Extension: .sxi
  • Kind: Presentation
§

SunXmlImpressTemplate

Sun XML Impress Template (STI).

  • Media type: application/vnd.sun.xml.impress.template
  • Extension: .sti
  • Kind: Presentation
§

SunXmlMath

Sun XML Math (SXM).

  • Media type: application/vnd.sun.xml.math
  • Extension: .sxm
  • Kind: Formula
§

SunXmlWriter

Sun XML Writer (SXW).

  • Media type: application/vnd.sun.xml.writer
  • Extension: .sxw
  • Kind: Document
§

SunXmlWriterGlobal

Sun XML Writer Global (SGW).

  • Media type: application/vnd.sun.xml.writer.global
  • Extension: .sgw
  • Kind: Document
§

SunXmlWriterTemplate

Sun XML Writer Template (STW).

  • Media type: application/vnd.sun.xml.writer.template
  • Extension: .stw
  • Kind: Document
§

TagImageFileFormat

Tag Image File Format (TIFF).

  • Media type: image/tiff
  • Extension: .tiff
  • Kind: Image
§

TapeArchive

Tape Archive (TAR).

  • Media type: application/x-tar
  • Extension: .tar
  • Kind: Archive
§

Tasty

TASTy.

  • Media type: application/x-tasty
  • Extension: .tasty
  • Kind: Metadata
§

ThirdGenerationPartnershipProject

3rd Generation Partnership Project (3GPP).

  • Media type: video/3gpp
  • Extension: .3gp
  • Kind: Video
§

ThirdGenerationPartnershipProject2

3rd Generation Partnership Project 2 (3GPP2).

  • Media type: video/3gpp2
  • Extension: .3g2
  • Kind: Video
§

ThreeDimensionalManufacturingFormat

3D Manufacturing Format (3MF).

  • Media type: application/vnd.ms-package.3dmanufacturing-3dmodel+xml
  • Extension: .3mf
  • Kind: Model
§

ThreeDimensionalStudio

3D Studio (3DS).

  • Media type: application/x-3ds
  • Extension: .3ds
  • Kind: Model
§

ThreeDimensionalStudioMax

3D Studio Max (MAX).

  • Media type: application/x-max
  • Extension: .max
  • Kind: Model
§

TiledMapXml

Tiled Map XML (TMX).

  • Media type: application/x-tmx+xml
  • Extension: .tmx
  • Kind: Other
§

TiledTilesetXml

Tiled Tileset XML (TSX).

  • Media type: application/x-tsx+xml
  • Extension: .tsx
  • Kind: Other
§

TimedTextMarkupLanguage

Timed Text Markup Language (TTML).

  • Media type: application/ttml+xml
  • Extension: .ttml
  • Kind: Subtitle
§

ToolCommandLanguageScript

Tool Command Language Script (Tcl Script).

  • Media type: text/x-tcl
  • Extension: .tcl
  • Kind: Other
§

TrainingCenterXml

Training Center XML (TCX).

  • Media type: application/vnd.garmin.tcx+xml
  • Extension: .tcx
  • Kind: Geospatial
§

Truetype

TrueType (TTF).

  • Media type: font/ttf
  • Extension: .ttf
  • Kind: Font
§

UltimateSoundtrackerModule

Ultimate Soundtracker Module (MOD).

  • Media type: audio/x-mod
  • Extension: .mod
  • Kind: Audio
§

UniformOfficeFormatPresentation

Uniform Office Format Presentation (UOP).

  • Media type: application/vnd.uof.presentation
  • Extension: .uop
  • Kind: Presentation
§

UniformOfficeFormatSpreadsheet

Uniform Office Format Spreadsheet (UOS).

  • Media type: application/vnd.uof.spreadsheet
  • Extension: .uos
  • Kind: Spreadsheet
§

UniformOfficeFormatText

Uniform Office Format Text (UOT).

  • Media type: application/vnd.uof.text
  • Extension: .uot
  • Kind: Document
§

Universal3d

Universal 3D (U3D).

  • Media type: model/u3d
  • Extension: .u3d
  • Kind: Model
§

UniversalSceneDescriptionAscii

Universal Scene Description ASCII (USDA).

  • Media type: model/x-usd
  • Extension: .usda
  • Kind: Model
§

UniversalSceneDescriptionBinary

Universal Scene Description Binary (USDC).

  • Media type: model/x-usd
  • Extension: .usdc
  • Kind: Model
§

UniversalSceneDescriptionZip

Universal Scene Description ZIP (USDZ).

  • Media type: model/vnd.usdz+zip
  • Extension: .usdz
  • Kind: Model
§

UniversalSubtitleFormat

Universal Subtitle Format (USF).

  • Media type: application/x-usf
  • Extension: .usf
  • Kind: Subtitle
§

UnixArchiver

UNIX archiver (archiver).

  • Media type: application/x-archive
  • Extension: .a
  • Kind: Archive
§

UnixCompress

UNIX compress (compress).

  • Media type: application/x-compress
  • Extension: .Z
  • Kind: Compressed
§

Vcalendar

vCalendar (VCS).

  • Media type: text/calendar
  • Extension: .vcs
  • Kind: Other
§

Vcard

vCard (VCF).

  • Media type: text/vcard
  • Extension: .vcf
  • Kind: Other
§

VirtualMachineDisk

Virtual Machine Disk (VMDK).

  • Media type: application/x-vmdk
  • Extension: .vmdk
  • Kind: Disk
§

VirtualRealityModelingLanguage

Virtual Reality Modeling Language (VRML).

  • Media type: model/vrml
  • Extension: .wrl
  • Kind: Model
§

VirtualboxVirtualDiskImage

VirtualBox Virtual Disk Image (VDI).

  • Media type: application/x-virtualbox-vdi
  • Extension: .vdi
  • Kind: Disk
§

WaveformAudio

Waveform Audio (WAV).

  • Media type: audio/vnd.wave
  • Extension: .wav
  • Kind: Audio
§

Wavpack

WavPack (WV).

  • Media type: audio/wavpack
  • Extension: .wv
  • Kind: Audio
§

WebApplicationArchive

Web Application Archive (WAR).

  • Media type: application/java-archive
  • Extension: .war
  • Kind: Package
§

WebOpenFontFormat

Web Open Font Format (WOFF).

  • Media type: font/woff
  • Extension: .woff
  • Kind: Font
§

WebOpenFontFormat2

Web Open Font Format 2 (WOFF2).

  • Media type: font/woff2
  • Extension: .woff2
  • Kind: Font
§

WebVideoTextTracks

Web Video Text Tracks (WebVTT).

  • Media type: text/vtt
  • Extension: .vtt
  • Kind: Subtitle
§

WebassemblyBinary

WebAssembly Binary (Wasm).

  • Media type: application/wasm
  • Extension: .wasm
  • Kind: Executable
§

WebassemblyText

WebAssembly Text (WAT).

  • Media type: text/wasm
  • Extension: .wat
  • Kind: Other
§

Webm

WebM.

  • Media type: video/webm
  • Extension: .webm
  • Kind: Video
§

Webp

WebP.

  • Media type: image/webp
  • Extension: .webp
  • Kind: Image
§

WindowsAnimatedCursor

Windows Animated Cursor (ANI).

  • Media type: application/x-navi-animation
  • Extension: .ani
  • Kind: Image
§

WindowsAppBundle

Windows App Bundle (APPXBUNDLE).

  • Media type: application/vnd.ms-appx.bundle
  • Extension: .appxbundle
  • Kind: Package
§

WindowsAppPackage

Windows App Package (APPX).

  • Media type: application/vnd.ms-appx
  • Extension: .appx
  • Kind: Package
§

WindowsBitmap

Windows Bitmap (BMP).

  • Media type: image/bmp
  • Extension: .bmp
  • Kind: Image
§

WindowsCursor

Windows Cursor (CUR).

  • Media type: image/x-icon
  • Extension: .cur
  • Kind: Image
§

WindowsIcon

Windows Icon (ICO).

  • Media type: image/x-icon
  • Extension: .ico
  • Kind: Image
§

WindowsImagingFormat

Windows Imaging Format (WIM).

  • Media type: application/x-ms-wim
  • Extension: .wim
  • Kind: Archive
§

WindowsMediaAudio

Windows Media Audio (WMA).

  • Media type: audio/x-ms-wma
  • Extension: .wma
  • Kind: Audio
§

WindowsMediaPlaylist

Windows Media Playlist (WPL).

  • Media type: application/vnd.ms-wpl
  • Extension: .wpl
  • Kind: Playlist
§

WindowsMediaVideo

Windows Media Video (WMV).

  • Media type: video/x-ms-wmv
  • Extension: .wmv
  • Kind: Video
§

WindowsMetafile

Windows Metafile (WMF).

  • Media type: image/wmf
  • Extension: .wmf
  • Kind: Image
§

WindowsRecordedTvShow

Windows Recorded TV Show (WTV).

  • Media type: video/x-wtv
  • Extension: .wtv
  • Kind: Video
§

WindowsShortcut

Windows Shortcut (LNK).

  • Media type: application/x-ms-shortcut
  • Extension: .lnk
  • Kind: Metadata
§

WordperfectDocument

WordPerfect Document (WPD).

  • Media type: application/vnd.wordperfect
  • Extension: .wpd
  • Kind: Document
§

WordperfectGraphics

WordPerfect Graphics (WPG).

  • Media type: application/vnd.wordperfect
  • Extension: .wpg
  • Kind: Image
§

WordperfectMacro

WordPerfect Macro (WPM).

  • Media type: application/vnd.wordperfect
  • Extension: .wpm
  • Kind: Other
§

WordperfectPresentations

WordPerfect Presentations (SHW).

  • Media type: application/vnd.wordperfect
  • Extension: .shw
  • Kind: Presentation
§

XPixmap

X PixMap (XPM).

  • Media type: image/x-xpixmap
  • Extension: .xpm
  • Kind: Image
§

Xap

XAP.

  • Media type: application/x-silverlight-app
  • Extension: .xap
  • Kind: Package
§

Xbox360Executable

Xbox 360 Executable (XEX).

  • Media type: application/x-xbox360-executable
  • Extension: .xex
  • Kind: Executable
§

XboxExecutable

Xbox Executable (XBE).

  • Media type: application/x-xbox-executable
  • Extension: .xbe
  • Kind: Executable
§

XmlLocalizationInterchangeFileFormat

XML Localization Interchange File Format (XLIFF).

  • Media type: application/xliff+xml
  • Extension: .xlf
  • Kind: Other
§

XmlShareablePlaylistFormat

XML Shareable Playlist Format (XSPF).

  • Media type: application/xspf+xml
  • Extension: .xspf
  • Kind: Playlist
§

Xpinstall

XPInstall (XPI).

  • Media type: application/x-xpinstall
  • Extension: .xpi
  • Kind: Package
§

Xz

XZ.

  • Media type: application/x-xz
  • Extension: .xz
  • Kind: Compressed
§

Zip

ZIP.

  • Media type: application/zip
  • Extension: .zip
  • Kind: Archive
§

Zoo

zoo.

  • Media type: application/x-zoo
  • Extension: .zoo
  • Kind: Archive
§

Zpaq

ZPAQ.

  • Media type: application/x-zpaq
  • Extension: .zpaq
  • Kind: Archive
§

Zstandard

Zstandard (zstd).

  • Media type: application/zstd
  • Extension: .zst
  • Kind: Compressed

Implementations§

source§

impl FileFormat

source

pub const fn name(&self) -> &str

Returns the full name of the file format.

§Examples

Basic usage:

use file_format::FileFormat;

let fmt = FileFormat::Mpeg12AudioLayer3;
assert_eq!(fmt.name(), "MPEG-1/2 Audio Layer 3");
source

pub const fn short_name(&self) -> Option<&str>

Returns the short name of the file format.

Note: this information is not necessarily unique, as multiple file formats might share the same short name.

§Examples

Basic usage:

use file_format::FileFormat;

let fmt = FileFormat::MusicalInstrumentDigitalInterface;
assert_eq!(fmt.short_name(), Some("MIDI"));
source

pub const fn media_type(&self) -> &str

Returns the common media type (formerly known as MIME type) of the file format as defined in IETF RFC 6838.

Note: some media types may not be defined in the IANA registry.

§Examples

Basic usage:

use file_format::FileFormat;

let fmt = FileFormat::Zstandard;
assert_eq!(fmt.media_type(), "application/zstd");
source

pub const fn extension(&self) -> &str

Returns the common extension of the file format.

Note: this information is never empty.

§Examples

Basic usage:

use file_format::FileFormat;

let fmt = FileFormat::WindowsMediaVideo;
assert_eq!(fmt.extension(), "wmv");
source

pub const fn kind(&self) -> Kind

Returns the Kind of the file format.

§Examples

Basic usage:

use file_format::{FileFormat, Kind};

let fmt = FileFormat::Zip;
assert_eq!(fmt.kind(), Kind::Archive);
source§

impl FileFormat

source

pub fn from_bytes<B: AsRef<[u8]>>(bytes: B) -> Self

Determines file format from bytes.

§Examples

Detects from the first bytes of a Portable Network Graphics (PNG) file:

use file_format::FileFormat;

let fmt = FileFormat::from_bytes(b"\x89\x50\x4E\x47\x0D\x0A\x1A\x0A");
assert_eq!(fmt, FileFormat::PortableNetworkGraphics);

Detects from a zeroed buffer:

use file_format::FileFormat;

let fmt = FileFormat::from_bytes(&[0; 1000]);
assert_eq!(fmt, FileFormat::ArbitraryBinaryData);
source

pub fn from_file<P: AsRef<Path>>(path: P) -> Result<Self>

Determines file format from a file.

§Examples

Basic usage:

use file_format::FileFormat;

let fmt = FileFormat::from_file("fixtures/video/sample.avi")?;
assert_eq!(fmt, FileFormat::AudioVideoInterleave);
source

pub fn from_reader<R: Read + Seek>(reader: R) -> Result<Self>

Determines file format from a reader.

§Examples

Basic usage:

use file_format::FileFormat;

let fmt = FileFormat::from_reader(std::io::empty())?;
assert_eq!(fmt, FileFormat::Empty);

Trait Implementations§

source§

impl Clone for FileFormat

source§

fn clone(&self) -> FileFormat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FileFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FileFormat

source§

fn default() -> Self

Returns the default file format which is Arbitrary Binary Data (BIN).

source§

impl Display for FileFormat

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&[u8]> for FileFormat

source§

fn from(value: &[u8]) -> Self

Converts to this type from the input type.
source§

impl PartialEq for FileFormat

source§

fn eq(&self, other: &FileFormat) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for FileFormat

source§

impl Eq for FileFormat

source§

impl StructuralPartialEq for FileFormat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.