What is MIME type "text/ofc"?

A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.

The MIME type text/ofc is used for files that follow the Open Financial Connectivity standard. These files store financial data in a plain text format that helps different applications exchange transaction details smoothly.

Files using this MIME type, such as those with the extension OFC, are often employed in financial software to transfer bank statements, account information, and transactions.

For more details on file formats and financial connectivity, see file format documentation.

Associated file extensions

Usage Examples

HTTP Header

When serving content with this MIME type, set the Content-Type header:


    Content-Type: text/ofc    
  

HTML

In HTML, you can specify the MIME type in various elements:


    <a href="file.dat" type="text/ofc">Download file</a>    
  

Server-side (Node.js)

Setting the Content-Type header in Node.js:


    const http = require('http');    
    
    http.createServer((req, res) => {    
      res.setHeader('Content-Type', 'text/ofc');    
      res.end('Content here');    
    }).listen(3000);    
  

Associated file extensions

FAQs

What is the primary purpose of the text/ofc MIME type?

The text/ofc MIME type identifies files formatted according to the Open Financial Connectivity (OFC) standard. These files, which usually have the .ofc extension, are used to export transaction history and bank statements from financial institutions to personal finance software.

How do I open a file sent with the text/ofc content type?

You typically need personal finance software, such as older versions of Microsoft Money or Intuit Quicken, to import and visualize the data. Since the underlying format is plain text, you can also open these files in editors like Notepad or TextEdit to view the raw transaction codes.

How do I configure my web server to serve .ofc files?

For Apache servers, add the line AddType text/ofc .ofc to your .htaccess or configuration file. If you are using Nginx, include text/ofc ofc; within the types block of your nginx.conf file to ensure the correct Content-Type header is sent.

What is the difference between text/ofc and text/ofx?

OFC is an older standard that was largely succeeded by OFX (Open Financial Exchange). While text/ofc was common in the late 1990s, modern banking integrations typically use text/ofx or application/x-ofx because the OFX standard supports a wider range of financial activities.

Is the text/ofc format secure for transferring bank data?

The file format itself is plain text and does not include native encryption. Because text/ofc files contain sensitive financial information, they must always be transmitted over a secure HTTPS connection to prevent unauthorized interception.

Why does my browser download the .ofc file instead of displaying it?

Most web browsers (like Chrome or Firefox) do not have built-in logic to render OFC financial data. Even though the MIME type indicates text, the browser usually defaults to downloading the file so the user can open it in a specialized desktop application.

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 are multiple MIME types listed for one extension?

Different applications and historical conventions may use alternative MIME identifiers for the same kind of file. Showing them all helps ensure compatibility across systems.