Which MIME types are related to file extension ".sto"?
The .sto 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 .sto Files
STO files are used to store different kinds of data depending on the context.
They come in two main forms:
- Binary Format (application/octet-stream): Used by the Infinity Engine Store (v1.1). These files pack game data such as assets or configuration details for titles built on the Infinity Engine. Specialized game tools or a hex editor may be needed to view or modify them.
- Text Format (text/plain): Follows the Stockholm format. These plain text files typically hold multiple sequence alignments and annotations used in bioinformatics. You can open them with standard text editors like Notepad or specialized alignment programs.
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
How do I open an .sto file?
The software you need depends on the file's origin. If it is a bioinformatics file (Stockholm format), you can open it with Jalview, Geneious, or a simple text editor like Notepad. If it is a game file from the Infinity Engine (e.g., Baldur's Gate), you need a modding tool like NearInfinity.
What is a Stockholm format STO file?
This is a plain text file used in bioinformatics to store multiple sequence alignments of proteins or DNA. Because it uses the MIME type text/plain, it is human-readable and supports elaborate annotation features not found in simpler formats like FASTA.
Can I edit STO files with Notepad?
Yes, but only if the file is in the Stockholm text format. If you attempt to edit a binary Infinity Engine game file using Notepad, you will see unreadable characters and saving changes may corrupt the game data.
How can I convert an STO file to FASTA format?
You can use bioinformatics conversion tools such as EMBOSS seqret or online sequence converters. Since Stockholm files are structured text, you can also use programming libraries like Biopython to parse the file and export it as FASTA.
What games use the .sto file extension?
Classic RPGs built on the Infinity Engine, such as Baldur's Gate, Icewind Dale, and Planescape: Torment, use .sto files. These are binary files (MIME type application/octet-stream) that contain data regarding in-game stores and merchant inventories.
How do I tell which version of an STO file I have?
Open the file in a text editor. If the first line contains # STOCKHOLM 1.0, it is a biological sequence file. If the content appears to be random symbols or unreadable code, it is likely a binary game file.
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.