COD File
What are COD files and how to open them
Are you having problems opening a COD file or are you simply curious about its contents? We're here to explain the properties of these files and provide you with software that can open or handle your COD files.
What is a COD file?
COD files have multiple uses, and Atlantis Word Processor Encrypted Document is one of them. Read more about the other uses further down the page.
Atlantis Word Processor Encrypted Document
The Atlantis word processor uses the COD extensions on files that store encrypted documents created with the program. Therefore, if a user wants to read the COD file, the file must first be unencrypted.
How to open COD files
Important: Different programs may use files with the COD file extension for different purposes, so unless you are sure which format your COD file is, you may need to try a few different programs.
While we have not verified the apps ourselves yet, our users have suggested ten different COD openers which you will find listed below.
Last updated: August 31, 2026
All known file formats using extension .COD
While Atlantis Word Processor Encrypted Document is a popular type of COD-file, we know of 10 different uses of the .COD file extension. Different software may use files with the same extension for different types of data.
- Atlantis Word Processor Encrypted Document
- Blackberry Binary Executable File
- Forte Agent Character Map File
- Lightning Strike Bitmap Image File
- Makkoya COD
- Microsoft P-code Executable File
- Oberon V4 AsciiCoder Archive File
- PlayStation RSD Coordinates File
- Standard Word Printer Control Codes
- Thails Printer Code
Blackberry Binary Executable File
Files that contain the .cod file extension are used by various BlackBerry mobile phones. These files contain compiled source code written in either the dBase, Java, or Fortran programming languages. The COD files contain executable files created for use on the BlackBerry mobile devices.
COD opener for Windows
We have identified one COD opener that is compatible with this specific type of COD file.
| BlackBerry Desktop Software | Verified |
Forte Agent Character Map File
We know that one COD format is Forte Agent Character Map File. We have not yet analyzed in detail what these files contain and what they are used for. We're working on it.
Lightning Strike Bitmap Image File
We know that one COD format is Lightning Strike Bitmap Image File. We have not yet analyzed in detail what these files contain and what they are used for. We're working on it.
Makkoya COD
We know that one COD format is Makkoya COD. We have not yet analyzed in detail what these files contain and what they are used for. We're working on it.
Microsoft P-code Executable File
Microsoft P-code Executable File is a program module format produced when Microsoft compilers generate "p-code" rather than native machine code. It was used to enable portability: the same application logic could be compiled once into p-code and then run on many different hardware and OS platforms by supplying platform-specific interpreters. The format was applied in early Microsoft products, including the Multiplan spreadsheet, where parts of the program (such as MP.COD) were compiled into p-code.
Producing a Microsoft P-code Executable File requires a compiler option (such as CL /Oq) and tools like the MAKE P-CODE utility (MPC). These tools convert the intermediate code output by the compiler into a p-code executable module. At runtime, a p-code interpreter (included in the program) reads and executes the p-code. This format typically results in smaller file sizes at the cost of slower execution, since each instruction must be interpreted rather than executed directly by hardware.
Files in this format are identified by specific byte signatures: two bytes 0xCE02 at offset zero and two bytes 0x0100 at offset eight mark the start of the file and help distinguish it from other formats.
Oberon V4 AsciiCoder Archive File
A transcript of Oberon V4 AsciiCoder Archive File formats holds text files or arbitrary files that have been encoded to pure ASCII so that they can be shared via e-mail, FTP or on a diskette or otherwise distributed as text. The AsciiCoder tool within Oberon V4 is used to encode files with commands like AsciiCoder.CodeFiles, producing a text document that includes an embedded command such as AsciiCoder.DecodeFiles to reverse the process.
When decoded, the encoded content is written back to its original form, possibly with filenames preserved. Files already stored under their original names are not overwritten; instead, existing files are renamed (often appending .Bak) before creating restored versions. Optionally content can be compressed before encoding to reduce size, then decompressed during decoding.
Files begin with an ASCII signature meaningfully identifying them as encoded by AsciiCoder with a directive to decode. A typical header is "AsciiCoder.DecodeFiles%" at offset zero, which serves as a byte signature for detection.
PlayStation RSD Coordinates File
The PlayStation RSD Coordinate file is an ASCII text file used by Sony's RSD 3D modelling tool to store auxiliary transform data that applies to vertices defined in a companion PLY file. It allows specifying coordinate attributes - such as rotation, translation, and matrix data - for vertex groups, object groups, or the whole mesh in RSD version 3 and up.
Typically this file is produced by the RSD graphics tool (part of the PlayStation SDK, also known as the Psy-Q development libraries) and is used in tandem with other files like RSD (the project descriptor), PLY (polygon vertices, normals, face topology), MAT (material/texture settings), GRP (object grouping), OGP (object-group definitions), etc. Before deployment to a PlayStation, these ASCII-based files are converted to a binary engine-readable format (for example TMD) using tools like RSDLINK. The coordinate attributes defined in the COD file are applied after (or during) this conversion so that the final mesh is transformed as intended.
The file begins with an ID header of the form "@CODnnnnn" where "nnnnn" is a versioning number (for example "@COD970401"). Next comes a line specifying "OGP=" followed by the name of an OGP file (or "OGP=NULL" if none). Then the file lists the number of COORDINATE entries, followed by one or more COORDINATE structures. Each structure includes a 3×3 matrix of decimal values (m[0][0] through m[2][2]), a translation vector of three decimal values (t[0], t[1], t[2]), and, on a separate line, a vector of three decimal values (vx, vy, vz) that defines the rotation axis used to generate the matrix data. Finally there is an association that defines which vertices or object groups the coordinate applies to.
Standard Word Printer Control Codes
We know that one COD format is Standard Word Printer Control Codes. We have not yet analyzed in detail what these files contain and what they are used for. We're working on it.
Thails Printer Code
Thails Printer Code is a code conversion table format used in the Thai Language Environment under DOS and Solaris systems to enable Thai text printing on dot-matrix printers. It maps printable character and control codes from a standard Thai character set to the internal codes expected by a specific printer, ensuring Thai letters, tones and combining marks are rendered in the proper sequence for that model. It is usually installed as part of Thai language support modules so that text originally encoded in TIS 620-2533 or another Thai standard will print correctly on printers that use their own internal character codes.
These files are created by system locale or printer support utilities - such as those in Solaris TLE (Thai Language Environment) or DOS Thai Language Support - when configuring printing for a particular printer brand and model under the WTT 2.0 / TIS 988-2553 standards. The conversion tables are used by print filters or drivers (for example thaifilter(1) on Solaris or the thails printer driver under DOS) which read the table, translate each character and send appropriate control codes to the printer. The workflow is: a document with Thai text is passed through a filter that uses one of these conversion tables to map standard Thai character codes into the printer's internal codes, and then the printer interprets the resulting stream to print Thai correctly.
Internally these tables are plain text files containing 256 entries (16×16 codes) that specify how each byte value from the standard Thai encoding should be converted. They begin with a header line including fields like CC (Combined Code), LG (Line Graphic), UM (SaraAm and Nikhahit combination), EX (Ascender Extension), TN (Thai Numerics), SP (Special code) followed by a comment that often includes the filename and date (for example "TAC11x11.COD 16 AUG 1991"). One code conversion table is "TAC11x11.COD" which maps the TIS 988-2553 standard codes to themselves (no conversion).
Various apps that use files with this extension
These apps are known to open certain types of COD files. Remember, different programs may use COD files for different purposes, so you may need to try out a few of them to be able to open your specific file.
| progeCAD Professional | User submitted | |
| PIC-C Compiler | User submitted | |
| PCW IDE Compiler for Microchip Devices | User submitted | |
| TopoLT | User submitted | |
| Untis | User submitted |
| Microsoft Office | User submitted | |
| Cockatrice | User submitted | |
| Microsoft Visual Studio CTP | User submitted | |
| AViCAD Professional | User submitted | |
| Atlantis Word Processor | User submitted |
Help us help others
File.org helps thousands of users every day, and we would love to hear from you if you have additional information about COD file formats, example files, or compatible programs. Please use the links below or email us at submit@file.org to discuss further.
Not sure exactly what type of file you are trying to open? Try our new File Analyzer. It is a free tool that can identify more than 11,000 different kinds of files - most likely yours too! It will help you find software that can handle your specific type of file. Download File Analyzer here.