Enum file_format::FileFormat
source · pub enum FileFormat {
Show 422 variants
Abiword,
AbiwordTemplate,
ActionsMediaVideo,
Activemime,
AdaptableScalableTextureCompression,
AdaptiveMultiRate,
AdditiveManufacturingFormat,
AdobeFlashPlayerAudio,
AdobeFlashPlayerAudiobook,
AdobeFlashPlayerProtectedVideo,
AdobeFlashPlayerVideo,
AdobeIllustratorArtwork,
AdobeIndesignDocument,
AdobeIntegratedRuntime,
AdobePhotoshopDocument,
AdvancedAudioCoding,
AdvancedCompressionEngine,
AdvancedStreamRedirector,
AdvancedSystemsFormat,
Alz,
AmigaDiskFile,
AndroidBinaryXml,
AndroidCompiledResources,
AndroidPackage,
AnimatedPortableNetworkGraphics,
ApacheArrowColumnar,
ApacheAvroObjectContainer,
ApacheParquet,
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,
BitmapFontAscii,
BitmapFontBinary,
BittorrentFile,
Blender,
BroadBandEbook,
Bzip,
Bzip2,
Bzip3,
Cabinet,
CanonRaw,
CanonRaw2,
CanonRaw3,
CdAudio,
Cinema4d,
Cineon,
CircuitDiagramDocument,
ClojureScript,
CommonObjectFileFormat,
CompoundFileBinary,
Cpio,
CreativeVoice,
DalvikExecutable,
DebianBinaryPackage,
DerCertificate,
DesignWebFormat,
DesignWebFormatXps,
DigitalAssetExchange,
DigitalImagingAndCommunicationsInMedicine,
DigitalPictureExchange,
Djvu,
DrawingExchangeFormatAscii,
DrawingExchangeFormatBinary,
Drawio,
DynamicLinkLibrary,
ElectronicPublication,
EmbeddedOpentype,
Empty,
EncapsulatedPostscript,
EnterpriseApplicationArchive,
ExecutableAndLinkableFormat,
ExperimentalComputingFacility,
Extensible3d,
ExtensibleArchive,
ExtensibleBinaryMetaLanguage,
ExtensibleMarkupLanguage,
ExtensibleStylesheetLanguageTransformations,
Farbfeld,
Fasttracker2ExtendedModule,
Fictionbook,
FictionbookZipped,
Filmbox,
FlashVideo,
FlexibleAndInteroperableDataTransfer,
FlexibleImageTransportSystem,
FreeLosslessAudioCodec,
FreeLosslessImageFormat,
FujifilmRaw,
Fusion360,
GameBoyAdvanceRom,
GameBoyColorRom,
GameBoyRom,
GameGearRom,
GeographyMarkupLanguage,
GettextMachineObject,
GlTransmissionFormatBinary,
GoogleChromeExtension,
GoogleDraco,
GpsExchangeFormat,
GraphicsInterchangeFormat,
Gzip,
HighEfficiencyImageCoding,
HighEfficiencyImageCodingSequence,
HighEfficiencyImageFileFormat,
HighEfficiencyImageFileFormatSequence,
HypertextMarkupLanguage,
Icalendar,
IccProfile,
Iff8BitSampledVoice,
ImpulseTrackerModule,
IndesignMarkupLanguage,
InitialGraphicsExchangeSpecification,
InterQuakeExport,
InterQuakeModel,
IosAppStorePackage,
Iso9660,
JavaArchive,
JavaClass,
JavaKeystore,
JointPhotographicExpertsGroup,
Jpeg2000Codestream,
Jpeg2000Part1,
Jpeg2000Part2,
Jpeg2000Part3,
Jpeg2000Part6,
JpegExtendedRange,
JpegLs,
JpegNetworkGraphics,
JpegXl,
JsonFeed,
KeyholeMarkupLanguage,
KeyholeMarkupLanguageZipped,
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,
Mp3Url,
Mpeg12AudioLayer2,
Mpeg12AudioLayer3,
Mpeg12Video,
Mpeg2TransportStream,
Mpeg4Part14,
Mpeg4Part14Audio,
Mpeg4Part14Subtitles,
Mpeg4Part14Video,
MpegDashManifest,
MsDosBatch,
MsDosExecutable,
Mtv,
MultipleImageNetworkGraphics,
Musepack,
MusicalInstrumentDigitalInterface,
Musicxml,
MusicxmlZipped,
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,
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,
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,
Universal3d,
UniversalSceneDescriptionAscii,
UniversalSceneDescriptionBinary,
UniversalSceneDescriptionZipped,
UniversalSubtitleFormat,
UnixArchiver,
UnixCompress,
Vcalendar,
Vcard,
VirtualMachineDisk,
VirtualRealityModelingLanguage,
VirtualboxVirtualDiskImage,
WaveformAudio,
Wavpack,
WebApplicationArchive,
WebOpenFontFormat,
WebOpenFontFormat2,
WebVideoTextTracks,
WebassemblyBinary,
WebassemblyText,
Webm,
Webp,
WindowsAnimatedCursor,
WindowsAppPackage,
WindowsBitmap,
WindowsCursor,
WindowsIcon,
WindowsImagingFormat,
WindowsMediaAudio,
WindowsMediaPlaylist,
WindowsMediaVideo,
WindowsMetafile,
WindowsRecordedTvShow,
WindowsShortcut,
WordperfectDocument,
WordperfectGraphics,
WordperfectMacro,
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
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: Application
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
AdobeFlashPlayerAudio
Adobe Flash Player Audio (F4A).
- Media type:
audio/mp4
- Extension:
f4a
- Kind: Audio
AdobeFlashPlayerAudiobook
Adobe Flash Player Audiobook (F4B).
- Media type:
audio/mp4
- Extension:
f4b
- Kind: Audio
AdobeFlashPlayerProtectedVideo
Adobe Flash Player Protected Video (F4P).
- Media type:
video/mp4
- Extension:
f4p
- Kind: Video
AdobeFlashPlayerVideo
Adobe Flash Player Video (F4V).
- Media type:
video/mp4
- Extension:
f4v
- Kind: Video
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
AdvancedCompressionEngine
Advanced Compression Engine (ACE).
- Media type:
application/x-ace-compressed
- Extension:
ace
- Kind: Archive
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: Application
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
AndroidBinaryXml
Android Binary XML (AXML).
- Media type:
application/vnd.android.axml
- Extension:
xml
- Kind: Application
AndroidCompiledResources
Android Compiled Resources (ARSC).
- Media type:
application/vnd.android.arsc
- Extension:
arsc
- Kind: Application
AndroidPackage
Android Package (APK).
- Media type:
application/vnd.android.package-archive
- Extension:
apk
- Kind: Package
AnimatedPortableNetworkGraphics
Animated Portable Network Graphics (APNG).
- Media type:
image/apng
- Extension:
apng
- Kind: Image
ApacheArrowColumnar
Apache Arrow Columnar (Arrow).
- Media type:
application/x-apache-arrow
- Extension:
arrow
- Kind: Application
ApacheAvroObjectContainer
Apache Avro Object Container (Avro).
- Media type:
application/vnd.apache.avro
- Extension:
avro
- Kind: Application
ApacheParquet
Apache Parquet (Parquet).
- Media type:
application/x-parquet
- Extension:
parquet
- Kind: Application
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: Application
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: Syndication
Au
Au.
- Media type:
audio/basic
- Extension:
au
- Kind: Audio
AudioCodec3
Audio Codec 3 (AC3).
- Media type:
audio/vnd.dolby.dd-raw
- 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
BitmapFontAscii
Bitmap Font ASCII (FNT).
- Media type:
font/x-fnt-ascii
- Extension:
fnt
- Kind: Font
BitmapFontBinary
Bitmap Font Binary (FNT).
- Media type:
font/x-fnt-binary
- Extension:
fnt
- Kind: Font
BittorrentFile
BitTorrent File (Torrent).
- Media type:
application/x-bittorrent
- Extension:
torrent
- Kind: Application
Blender
Blender (BLEND).
- Media type:
application/x-blender
- Extension:
blend
- Kind: Model
BroadBandEbook
Broad Band eBook (BBeB).
- Media type:
application/x-lrf
- Extension:
lrf
- Kind: Book
Bzip
bzip (BZ).
- Media type:
application/x-bzip
- Extension:
bz
- Kind: Compression
Bzip2
bzip2 (BZ2).
- Media type:
application/x-bzip2
- Extension:
bz2
- Kind: Compression
Bzip3
BZip3 (BZ3).
- Media type:
application/x-bzip3
- Extension:
bz3
- Kind: Compression
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: Application
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: Document
ClojureScript
Clojure Script.
- Media type:
text/x-clojure
- Extension:
clj
- Kind: Text
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: Application
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
DebianBinaryPackage
Debian Binary 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: Certificate
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
DigitalAssetExchange
Digital Asset Exchange (DAE).
- Media type:
model/vnd.collada+xml
- Extension:
dae
- Kind: Model
DigitalImagingAndCommunicationsInMedicine
Digital Imaging and Communications in Medicine (DICOM).
- Media type:
application/dicom
- Extension:
dcm
- Kind: Application
DigitalPictureExchange
Digital Picture Exchange (DPX).
- Media type:
image/x-dpx
- Extension:
dpx
- Kind: Image
Djvu
DjVu.
- Media type:
image/vnd.djvu
- Extension:
djvu
- Kind: Image
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: Document
DynamicLinkLibrary
Dynamic Link Library (DLL).
- Media type:
application/vnd.microsoft.portable-executable
- Extension:
dll
- Kind: Executable
ElectronicPublication
Electronic Publication (EPUB).
- Media type:
application/epub+zip
- Extension:
epub
- Kind: Book
EmbeddedOpentype
Embedded OpenType (EOT).
- Media type:
application/vnd.ms-fontobject
- Extension:
eot
- Kind: Font
Empty
Empty.
- Media type:
application/x-empty
- Extension:
empty
- Kind: Application
EncapsulatedPostscript
Encapsulated PostScript (EPS).
- Media type:
application/eps
- Extension:
eps
- Kind: Application
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: Application
ExtensibleMarkupLanguage
Extensible Markup Language (XML).
- Media type:
text/xml
- Extension:
xml
- Kind: Text
ExtensibleStylesheetLanguageTransformations
Extensible Stylesheet Language Transformations (XSLT).
- Media type:
application/xslt+xml
- Extension:
xsl
- Kind: Application
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: Book
FictionbookZipped
FictionBook Zipped (FBZ).
- Media type:
application/x-fbz
- Extension:
fbz
- Kind: Book
Filmbox
Filmbox (FBX).
- Media type:
application/vnd.autodesk.fbx
- Extension:
fbx
- Kind: Model
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: Application
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: Application
GlTransmissionFormatBinary
GL Transmission Format Binary (GLB).
- Media type:
model/gltf-binary
- Extension:
glb
- Kind: Model
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: Compression
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: Text
Icalendar
iCalendar (ICS).
- Media type:
text/calendar
- Extension:
ics
- Kind: Text
IccProfile
ICC Profile (ICC).
- Media type:
application/vnd.iccprofile
- Extension:
icc
- Kind: Application
Iff8BitSampledVoice
IFF 8-Bit Sampled Voice (8SVX).
- Media type:
audio/x-8svx
- Extension:
8svx
- Kind: Audio
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: Application
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: Syndication
KeyholeMarkupLanguage
Keyhole Markup Language (KML).
- Media type:
application/vnd.google-earth.kml+xml
- Extension:
kml
- Kind: Geospatial
KeyholeMarkupLanguageZipped
Keyhole Markup Language Zipped (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: Text
LempelZivFiniteStateEntropy
Lempel-Ziv Finite State Entropy (LZFSE).
- Media type:
application/x-lzfse
- Extension:
lzfse
- Kind: Compression
LempelZivMarkovChainAlgorithm
Lempel-Ziv-Markov chain algorithm (LZMA).
- Media type:
application/x-lzma
- Extension:
lzma
- Kind: Compression
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: Compression
LuaBytecode
Lua Bytecode.
- Media type:
application/x-lua-bytecode
- Extension:
luac
- Kind: Executable
LuaScript
Lua Script.
- Media type:
text/x-lua
- Extension:
lua
- Kind: Text
Lz4
LZ4.
- Media type:
application/x-lz4
- Extension:
lz4
- Kind: Compression
Lzip
lzip (LZ).
- Media type:
application/x-lzip
- Extension:
lz
- Kind: Compression
Lzop
lzop (LZO).
- Media type:
application/x-lzop
- Extension:
lzo
- Kind: Compression
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: Application
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: Application
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: Application
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: Application
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: Document
MicrosoftPowerpointPresentation
Microsoft PowerPoint Presentation (PPT).
- Media type:
application/vnd.ms-powerpoint
- Extension:
ppt
- Kind: Document
MicrosoftProjectPlan
Microsoft Project Plan (MPP).
- Media type:
application/vnd.ms-project
- Extension:
mpp
- Kind: Document
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: Book
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: Document
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: Application
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: Document
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: Document
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: Book
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
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: Application
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
MpegDashManifest
MPEG-DASH Manifest (MPD).
- Media type:
application/dash+xml
- Extension:
mpd
- Kind: Playlist
MsDosBatch
MS-DOS Batch (Batch).
- Media type:
text/x-msdos-batch
- Extension:
bat
- Kind: Text
MsDosExecutable
MS-DOS Executable (EXE).
- Media type:
application/x-dosexec
- Extension:
exe
- Kind: Executable
Mtv
MTV.
- Media type:
video/x-amv
- Extension:
mtv
- Kind: Video
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: Application
MusicxmlZipped
MusicXML Zipped (MXL).
- Media type:
application/vnd.recordare.musicxml
- Extension:
mxl
- Kind: Application
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: Document
OfficeOpenXmlPresentation
Office Open XML Presentation (PPTX).
- Media type:
application/vnd.openxmlformats-officedocument.presentationml.presentation
- Extension:
pptx
- Kind: Document
OfficeOpenXmlSpreadsheet
Office Open XML Spreadsheet (XLSX).
- Media type:
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
- Extension:
xlsx
- Kind: Document
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: Application
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: Document
OpendocumentFormulaTemplate
OpenDocument Formula Template (OTF).
- Media type:
application/vnd.oasis.opendocument.formula-template
- Extension:
otf
- Kind: Document
OpendocumentGraphics
OpenDocument Graphics (ODG).
- Media type:
application/vnd.oasis.opendocument.graphics
- Extension:
odg
- Kind: Document
OpendocumentGraphicsTemplate
OpenDocument Graphics Template (OTG).
- Media type:
application/vnd.oasis.opendocument.graphics-template
- Extension:
otg
- Kind: Document
OpendocumentPresentation
OpenDocument Presentation (ODP).
- Media type:
application/vnd.oasis.opendocument.presentation
- Extension:
odp
- Kind: Document
OpendocumentPresentationTemplate
OpenDocument Presentation Template (OTP).
- Media type:
application/vnd.oasis.opendocument.presentation-template
- Extension:
otp
- Kind: Document
OpendocumentSpreadsheet
OpenDocument Spreadsheet (ODS).
- Media type:
application/vnd.oasis.opendocument.spreadsheet
- Extension:
ods
- Kind: Document
OpendocumentSpreadsheetTemplate
OpenDocument Spreadsheet Template (OTS).
- Media type:
application/vnd.oasis.opendocument.spreadsheet-template
- Extension:
ots
- Kind: Document
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
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: Application
PcapNextGenerationDump
PCAP Next Generation Dump (PCAPNG).
- Media type:
application/x-pcapng
- Extension:
pcapng
- Kind: Application
PemCertificate
PEM Certificate (PEM).
- Media type:
application/x-pem-file
- Extension:
crt
- Kind: Certificate
PemCertificateSigningRequest
PEM Certificate Signing Request (PEM).
- Media type:
application/x-pem-file
- Extension:
csr
- Kind: Application
PemPrivateKey
PEM Private Key (PEM).
- Media type:
application/x-pem-file
- Extension:
key
- Kind: Application
PemPublicKey
PEM Public Key (PEM).
- Media type:
application/x-pem-file
- Extension:
pub
- Kind: Application
PerlScript
Perl Script.
- Media type:
text/x-perl
- Extension:
pl
- Kind: Text
PersonalStorageTable
Personal Storage Table (PST).
- Media type:
application/vnd.ms-outlook
- Extension:
pst
- Kind: Application
PgpMessage
PGP Message (PGP).
- Media type:
application/pgp
- Extension:
asc
- Kind: Application
PgpPrivateKeyBlock
PGP Private Key Block (PGP).
- Media type:
application/pgp-keys
- Extension:
asc
- Kind: Application
PgpPublicKeyBlock
PGP Public Key Block (PGP).
- Media type:
application/pgp-keys
- Extension:
asc
- Kind: Application
PgpSignature
PGP Signature (PGP).
- Media type:
application/pgp-signature
- Extension:
asc
- Kind: Application
PgpSignedMessage
PGP Signed Message (PGP).
- Media type:
application/pgp
- Extension:
asc
- Kind: Application
PictureExchange
Picture Exchange (PCX).
- Media type:
image/x-pcx
- Extension:
pcx
- Kind: Image
PlainText
Plain Text (TXT).
- Media type:
text/plain
- Extension:
txt
- Kind: Text
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: Application
PythonScript
Python Script.
- Media type:
text/x-script.python
- Extension:
py
- Kind: Text
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: Syndication
Realmedia
RealMedia (RM).
- Media type:
application/vnd.rn-realmedia
- Extension:
rm
- Kind: Application
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: Text
Rzip
rzip (RZ).
- Media type:
application/x-rzip
- Extension:
rz
- Kind: Compression
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: Text
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: Application
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: Application
Snappy
Snappy.
- Media type:
application/x-snappy-framed
- Extension:
sz
- Kind: Compression
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:
squashfs
- 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: Document
Starchart
StarChart (SDS).
- Media type:
application/vnd.stardivision.chart
- Extension:
sds
- Kind: Document
Stardraw
StarDraw (SDA).
- Media type:
application/vnd.stardivision.draw
- Extension:
sda
- Kind: Document
Starimpress
StarImpress (SDD).
- Media type:
application/vnd.stardivision.impress
- Extension:
sdd
- Kind: Document
Starmath
StarMath (SMF).
- Media type:
application/vnd.stardivision.math
- Extension:
smf
- Kind: Document
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: Document
SunXmlCalcTemplate
Sun XML Calc Template (STC).
- Media type:
application/vnd.sun.xml.calc.template
- Extension:
stc
- Kind: Document
SunXmlDraw
Sun XML Draw (SXD).
- Media type:
application/vnd.sun.xml.draw
- Extension:
sxd
- Kind: Document
SunXmlDrawTemplate
Sun XML Draw Template (STD).
- Media type:
application/vnd.sun.xml.draw.template
- Extension:
std
- Kind: Document
SunXmlImpress
Sun XML Impress (SXI).
- Media type:
application/vnd.sun.xml.impress
- Extension:
sxi
- Kind: Document
SunXmlImpressTemplate
Sun XML Impress Template (STI).
- Media type:
application/vnd.sun.xml.impress.template
- Extension:
sti
- Kind: Document
SunXmlMath
Sun XML Math (SXM).
- Media type:
application/vnd.sun.xml.math
- Extension:
sxm
- Kind: Document
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: Application
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: Application
TiledTilesetXml
Tiled Tileset XML (TSX).
- Media type:
application/x-tsx+xml
- Extension:
tsx
- Kind: Application
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: Text
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
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
UniversalSceneDescriptionZipped
Universal Scene Description Zipped (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: Compression
Vcalendar
vCalendar (VCS).
- Media type:
text/calendar
- Extension:
vcs
- Kind: Text
Vcard
vCard (VCF).
- Media type:
text/vcard
- Extension:
vcf
- Kind: Text
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: Text
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
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: Application
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: Document
WordperfectMacro
WordPerfect Macro (WPM).
- Media type:
application/vnd.wordperfect
- Extension:
wpm
- Kind: Document
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: Application
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: Compression
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: Compression
Implementations§
source§impl FileFormat
impl FileFormat
sourcepub const fn name(&self) -> &str
pub const fn name(&self) -> &str
Returns the full name of the file format.
Examples
use file_format::FileFormat;
let format = FileFormat::Mpeg12AudioLayer3;
assert_eq!(format.name(), "MPEG-1/2 Audio Layer 3");
sourcepub const fn short_name(&self) -> Option<&str>
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
use file_format::FileFormat;
let format = FileFormat::MusicalInstrumentDigitalInterface;
assert_eq!(format.short_name(), Some("MIDI"));
sourcepub const fn media_type(&self) -> &str
pub const fn media_type(&self) -> &str
Returns the common media type (formerly known as MIME type) of the file format.
Note: Some media types may not be defined in the IANA registry.
Examples
use file_format::FileFormat;
let format = FileFormat::Zstandard;
assert_eq!(format.media_type(), "application/zstd");
source§impl FileFormat
impl FileFormat
sourcepub fn from_bytes(bytes: &[u8]) -> Self
pub fn from_bytes(bytes: &[u8]) -> Self
Determines file format from bytes.
Examples
Detects from the first bytes of a Portable Network Graphics (PNG) file:
use file_format::FileFormat;
let format = FileFormat::from_bytes(b"\x89\x50\x4E\x47\x0D\x0A\x1A\x0A");
assert_eq!(format, FileFormat::PortableNetworkGraphics);
Detects from a zeroed buffer:
use file_format::FileFormat;
let format = FileFormat::from_bytes(&[0; 1000]);
assert_eq!(format, FileFormat::ArbitraryBinaryData);
Trait Implementations§
source§impl Clone for FileFormat
impl Clone for FileFormat
source§fn clone(&self) -> FileFormat
fn clone(&self) -> FileFormat
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FileFormat
impl Debug for FileFormat
source§impl Default for FileFormat
impl Default for FileFormat
source§fn default() -> Self
fn default() -> Self
Returns the default file format which is Arbitrary Binary Data (BIN).
source§impl Display for FileFormat
impl Display for FileFormat
source§impl From<&[u8]> for FileFormat
impl From<&[u8]> for FileFormat
source§impl PartialEq for FileFormat
impl PartialEq for FileFormat
source§fn eq(&self, other: &FileFormat) -> bool
fn eq(&self, other: &FileFormat) -> bool
self
and other
values to be equal, and is used
by ==
.