Supported Formats
On this page you can find an overview of all formats and file types supported by the current version of the FileAnalyzer.
Supported in this case means that at least parts of the file structure as well as the meaning of some data stored within this file structure of the specified file types and formats can be understood and output by the FileAnalyzer. However, supported in this case does not mean that all properties of a possible specification of the respective file type or format have already been fully implemented. Please also note this section at the end of this compilation regarding this. Apart from that, you can of course display, search and analyze any type of file - regardless of its format and structure - in the FileAnalyzer in the sense of a hex viewer.
We have grouped the formats and file types supported by the FileAnalyzer into the following categories for you:
- Container Formats
- Audio Files
- Video Files
- Images
- Documents
- Text Files
- Archives
- Executables
- Font Files
- Meta Formats
In addition to the file formats that can be displayed by the FileAnalyzer, the program also supports several file formats for exporting data and structures. The currently supported save and export formats can be found in the section listing the export formats.
Container Formats
The FileAnalyzer currently supports the following container formats. The file types specified in the following table are only intended to represent a selection of typical types that can be saved using the respective container format. Of course, the FileAnalyzer can also display the structure of other file types if they are based on one of the container formats mentioned.
Name | File Types (Selection) |
ISO Base Media File Format (ISOBMFF) | MP4, M4A/M4B, M4V, MOV/QT, 3GP/3G2, DIVX, F4V, HEIC/HEIF/AVIF, CR3 |
Resource Interchange File Format (RIFF) | AVI, WAV/WAVE, WEBP, ANI, CDR, BWF, DIVX |
Matroska (MK) | MKA, MKV, WEBM |
Tagged Image File Format (TIFF) | TIFF, DNG, CR2, NEF, ARW, SRF, SR2 |
Portable Executable (PE) | EXE, DLL, SYS, EFI, MUI, OCX, SCR |
RealMedia (RM) | RA, RV, RM, RMVB |
Advanced Systems Format (ASF) | WMA, WMV, ASF |
OGG | OGG, OPUS, SPX, SPEEX, OGV, OGA, OGM, OGX |
ZIP | DOCX, XLSX, PPTX, ODT, ODS, ODP, EPUB |
Some of the enumerated file types may also be listed below under their respective category. In these cases, the respective container format used is displayed in the third column of the corresponding overview table.
Audio Files
In the current version, the FileAnalyzer supports the following audio file formats. Depending on the format, you can use the FileAnalyzer to see, for example, where and how audio properties such as the playing time, the bit rate, the sample rate or the channels are stored within the files. For some files, the FileAnalyzer can also display the storage of possible meta tags such as artist, title, album, track, disc number, genre, year or comments within the respective file structure.
MP3 | MPEG Audio Layer 3 | MPEG |
M4A, M4B | MPEG-4 Audio, MPEG-4 Audio Book | ISOBMFF |
WAV, WAVE | Waveform Audio File Format | RIFF |
WMA | Windows Media Audio | ASF |
MKA | Matroska Audio | MK |
OGG, OGA | OGG Audio | OGG |
OPUS | Opus Audio | OGG |
RA | RealMedia Audio, RealAudio | RM |
BWF | Broadcast Wave Format | RIFF |
SPX, SPEEX | Speex Bitstream | OGG |
Video Files
Currently, the FileAnalyzer supports the following video file formats. Depending on the format, you can use the FileAnalyzer to see, for example, how and where the audio chunk or the video chunk is stored in the file and where within the file there is information about the width, height, running time, frame frequency or metadata.
AVI | Audio Video Interleave | RIFF |
MP4, M4V | MPEG-4 Video | ISOBMFF |
MKV | Matroska Multimedia Container Videos | MK |
WEBM | WebM | MK |
3GP, 3G2 | Third Generation Partnership Project | ISOBMFF |
DIVX | DivX Media Format | RIFF/ISOBMFF |
MOV, QT | Quick Time Movie | ISOBMFF |
OGV, OGN | OGG Video | OGG |
RM, RV, RMVB | RealMedia Video, RealVideo | RM |
WMV | Windows Media Video | ASF |
Images
With the FileAnalyzer you can display the structure of the following image file formats. Depending on the image format, you can see, for example, how and where information about the width, the height or the resolution is stored within the files, which and how many colors can be found in possible color tables, how the storage of multiple images within one file is implemented (for example for icons or GIF files) or whether the file contains meta information such as Exif data or where and which of this information is contained.
PNG | Portable Network Graphics | PNG |
JPEG, JPG, JPE | Joint Photographic Experts Group Image | JPG |
JFIF, JIF | JPEG File Interchange Format | JPG |
JNG | JPEG Network Graphics | PNG |
MNG | Multiple Image Network Graphics | PNG |
GIF | Graphics Interchange Format | GIF |
TIFF | Tagged Image File Format | TIFF |
BMP | Bitmap | BMP |
DIP | Device independent Bitmap | BMP |
ICO | Windows Icon | ICO |
CUR | Windows Cursor | ICO |
ANI | Animated Windows Cursor | RIFF |
ICNS | Apple Icon Image | ICNS |
WEBP | WebP Formate VP8_ (Simple Lossy), VP8L (Simple Lossless) und VP8X (Extended) | RIFF |
HEIF, HEIC | High Efficiency Image File Format | ISOBMFF |
AVIF | AV1 Image File Format | ISOBMFF |
CDR | CorelDRAW Vector Graphics Files | RIFF |
DNG | Digital Negative | TIFF |
CR2 | Canon Raw Images | TIFF |
CR3 | Canon Raw Images | ISOBMFF |
SRF, SR2, ARW | Sony Raw Images | TIFF |
NEF | Nikon Electronic Format (Nikon Raw Images) | TIFF |
Documents
In the current version, the FileAnalyzer supports the following document types. In the application you can, for example, see which individual files are contained in the respective Office formats and how the files are structured internally.
Portable Document Format | TXT | |
DOCX | Microsoft Word Document | ZIP |
XLSX | Microsoft Excel Spreadsheet | ZIP |
PPTX | Microsoft PowerPoint Presentation | ZIP |
ODT | Open Document Text | ZIP |
ODS | Open Document Spreadsheet | ZIP |
ODP | Open Document Presentation | ZIP |
EPUB | Electronic Publication | ZIP |
Text Files
Even though text files are, unlike most other file types mentioned on this page, no binary files, they can still be viewed and analyzed in the FileAnalyzer.
The FileAnalyzer recognizes the format and byte order mark (BOM) of UTF-7, UTF-8, UTF-16 and UTF-32 files, but of course you can also view ASCII and ANSI text files with the program. To make the individual bytes easier to read, spaces and line breaks in text files are highlighted in color in the FileAnalyzer's hex view. Additionally, information about the encoding used, the presence of a byte order mark, the line break type as well as the number of lines, characters and words is displayed.
Text files include, for example, plain text files (TXT), source code files (C, CPP, CS, GO, JAVA, JS, PAS, PHP, PY, R), websites and style sheets (HTM, HTML, CSS), script files (BAT, CMD, SH, VBS) or various file types for data storage (CSV, XML, JSON, DIF, INI). Of course, all other types of text files can also be displayed, regardless of their content and their file extension. This list is only intended to represent a selection of typical text file types and does not claim to be complete.
Archives
Currently, the display of the internal structure of the following types of archive files is supported by the FileAnalyzer. For example, you can see which files are stored within the archives with which additional information, you can see whether and how the individual files are compressed or whether, for example, comments have been stored on individual files or the entire archive.
ZIP | ZIP-Archive | ZIP |
Executables
The next list shows all types of executable files respectively program files that are supported by the FileAnalyzer at the moment. By analyzing executables in the FileAnalyzer, you can, for example, see what resources are contained in the files or you can read out information about the type and compatibility of the executables (for example, which minimum Windows version or architecture an EXE is compatible with).
EXE | Windows Executable File | PE |
DLL | Dynamic-Link Library | PE |
SYS | Device Drivers | PE |
EFI | Extensible Firmware Interface Boot Loader | PE |
MUI | Multilingual User Interface, User Intrerface Localization | PE |
OCX | ActiveX Control Extension | PE |
SCR | Windows Screen Saver | PE |
Font Files
In the following table you can see all types of font files currently supported by the FileAnalyzer. If you look at fonts of this type in the FileAnalyzer, you can, for example, read out all stored meta information such as Font Family Name, Post Script Name, Version or Manufacturer Name, you can see which flags such as Bold, Italic, Underline, Outline, Shadow or Condensed are set, you will receive information about alignment, spacing and offsets, about WeightClass and WidthClass, about the default characters, about the Unicode ranges contained and of course about how the characters are stored.
TTF | TrueType Font | OT |
OTF | OpenType Font | OT |
Meta Formats
Finally, we would like to take a look at the meta formats supported by the FileAnalyzer, regardless of the specific file types. Formats for storing metadata such as EXIF or ID3V2 Tag can be stored within different kinds of file types. You can find an indication of possible file types in which the corresponding metaformats can occur in the last column of the following table, which shows the currently supported metaformats:
Exif | Exchangeable image file format | JPG, PNG, TIFF, RIFF |
ID3v2 | ID3 Tag Version 2 | MP3, RIFF/WAV |
RIFF Tag | RIFF LIST INFO Tags | AVI, WAV, WEBP, ANI, CDR, BWF |
MK Tag | Matroska Tag/SimpleTag | MKA, MKV, WEBM |
WM Tag | ASF ContentDescriptors | WMA, WMV, ASF |
RM Tag | Real Media Tags (CONT) | RA, RV, RM, RMVB |
Export Formats
The FileAnalyzer offers you various export and storage options at several places within the program. For example, it is possible to save the detail table or the result of a search or a comparison as a file. The following export formats are supported:
TXT | Textfile |
HTML | HTML-Website |
CSV | Comma Separated Values |
TSV | Tab Separated Values |
XLSX | Microsoft Excel Spreadsheet |
ODS | Open Document Spreadsheet |
DIF | Data Interchange Format |
When using the FileAnalyzer via the graphical user interface, you can find the export functions either under the respective table as a button or via the context menu by right-clicking on a table or on data. The desired storage format can then be selected using the "file type" selection menu of the storage dialog.
In the case of script controlling the FileAnalyzer, the output format can be determined either via the file extension of the export file (e.g. "save=result.xlsx") or via the "format" parameter (e.g. "format=csv"). The "format" parameter can be used especially if you want to output the result directly to the console and therefore do not specify a file name, if you want to use a different export format than the extension of your specified export file suggests (for example "save=result.txt format=tsv") or if the specified export file does not provide a clear format (for example "save=result.dat format=dif").
Do you need additional File Formats or File Information?
Of course, the FileAnalyzer cannot support every file format ever conceived. Nevertheless, we are gladly willing to expand the program with additional formats or to extend the scope of information read out of already supported file formats.
Simply write to us so that we are able to further develop the FileAnalyzer in the direction that its users - respectively you - need. You are also welcome to sponsor individual formats or other further developments.