Which MIME types are related to file extension ".zim"?
The .zim file extension is associated with 2 MIME types:
application/octet-stream, text/plain.
A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.
About .zim Files
ZIM files are archive files that store offline content. They may contain web pages, images, and text in one package.
Their MIME types include application/octet-stream, which means they are treated as binary data, and text/plain, used when the file holds plain text.
- Main use: Offline storage of web and wiki content for easy distribution and access.
- Other uses: Archiving compressed data such as multimedia files.
- Software: Open with specialized programs like Kiwix or other archive viewers. Plain text versions may open in a text editor.
Relationship between file extension and MIME type
A file extension is a suffix at the end of a filename that indicates what type of file it is. File extensions help both users and operating systems identify what application should be used to open the file.
File extensions are typically separated from the filename by a period (dot) and consist of 2-4 characters, though they can be longer. For example, in the filename "document.pdf", ".pdf" is the file extension.
File extensions are closely related to MIME types, as they both serve to identify the format of a file. However, while MIME types are used primarily by web browsers and servers, file extensions are used by operating systems and applications.
Associated MIME types
application/octet-stream, text/plain
FAQs
What is a .zim file and how do I open it?
A .zim file is an archive format used to store wiki content (like Wikipedia) for offline use. To open and browse these files, you need a specialized reader such as Kiwix, which is available for Windows, macOS, Linux, Android, and iOS.
Can I view .zim files on my mobile phone?
Yes, you can view these files on mobile devices. You simply need to download the Kiwix app from the Google Play Store or Apple App Store and transfer the .zim file to your device's storage.
What is the correct MIME type for serving .zim files?
Since ZIM files are binary archives, they are typically served with the MIME type application/octet-stream. This instructs the browser or client to treat the file as generic binary data to be downloaded rather than displayed.
Can I convert a .zim file to PDF?
Converting an entire .zim archive to PDF is usually not practical because these files can contain millions of articles (gigabytes of data). However, most ZIM readers like Kiwix allow you to print or export individual articles to PDF or HTML.
Why won't my .zim file open?
If your file won't open, ensure you are using a compatible reader like Kiwix; standard unzip tools like WinRAR or 7-Zip cannot properly browse ZIM archives. Additionally, verify the file integrity, as .zim files are often very large and may have become corrupt during an incomplete download.
How do I create a .zim file from a website?
Creating a ZIM file requires specific tools developed by the openZIM project, such as zimwriterfs (for file systems) or mwoffliner (for MediaWiki sites). These tools scrape and compress web content into the ZIM format for offline distribution.
General FAQ
What is a MIME type?
A MIME (Multipurpose Internet Mail Extensions) type is a standard that indicates the nature and format of a document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838.
MIME types are important because they help browsers and servers understand how to process a file. When a browser receives a file from a server, it uses the MIME type to determine how to display or handle the content, whether it's an image to display, a PDF to open in a viewer, or a video to play.
MIME types consist of a type and a subtype, separated by a slash (e.g., text/html, image/jpeg, application/pdf). Some MIME types also include optional parameters.
How do I find the MIME type for a file?
You can check the file extension or use a file identification tool such as file --mime-type on the command line. Many programming languages also provide libraries to detect MIME types.
Why can one extension have multiple MIME types?
Different programs and historical usage may assign various MIME identifiers to the same file format. Listing them together helps maintain compatibility across tools.