To make a better compatibility between various casio software, we need to understand their file formats. The aim of this project is make an exhaustive documentation about all file formats used to save casio data. Anyone can contribute to this project.
Here is a list of casio formats. You can see the page of each formats for more informations.
This is not a real file format, but informations about how data is stored in the calculator. Many file format save data as in the calculator, so understand this format is very useful.
See the raw format page.
To make a software compatible with all casio models, we must know all particularities of each model. For that, see the models page page.
The transfer protocol is not a real file format, but a lot of files formats are based on it. Here is the transfer protocol for Casio Graph 25/35+/65.
See the transfer protocol page.
Those formats are fully documented, and can be perfectly read and write by free softwares.
The CTF format is a format invented by By Tom Wheeley, the author of the free software CaS. His website is dead, but can be consulted on the wayback machine. The CTF specifications are currently hosted by Roy F.A. Maclean. You can also find a copy on our server.
This format is currently at his release pre-1 (Revision A) 25 Feb 1997. It manage only programs and text, but can save many record in one file. This format have been designed to be both human and computer readable, and to be used on the web. CTF files are ended by .ctf or .txt
Read the Calculator Text Format specifications.
This format is the official format of casetta. It is designed to save all kind of casio data in one file, to be human and computer readable, but in a more strictly way than ctf. This format is inspired from the Cat format (Fa-122/Fa-123/Fa-124). For the moment, the Newcat specification is in the 0.3 version, and is fully managed by Casetta 0.3. Newcat files are ended by .newcat
Read the Newcat format specifications
Cafix is a free transfer tool. It use a very simply format: the data is stored in the same way as in the calculator (in the raw format), and two metadata (name and kind of data) are stored in the file name. This format is open because the way to obtain it from the raw data is known, but to understand the content of cafix files without a calculator, we need to understand the raw format. Cafix files are ended by .cafix
See the cafix format page
Those formats are the formats of proprietary softwares, and are not documented. All informations you can find about those formats are welcome !
This is the first format used to save casio data on a computer. Today, this format is obsolete, but already used on some websites. This format can save many record in a file, but it not support all data types. CASIOLINK files are ended by .cas
See the CASIOLINK format page.
Casemul is a powerful casio emulator for Microsoft Windows. It can import fxi and cat files, and can export cat files, but save its files in its own format. This format can save many record in a single file, and support data type as programs, pictures, lists, matrix. Casemul files are ended by .cas, but they are not in the CASIOLINK format!
See the Casemul format page.
The Cat format is a plain text format very used on the web because it's the format of the popular software Fa-12x. In Fa-124, this format was abandoned for the calculator Casio Graph 85, but it's always used for others calculator. This format allow many record in a single file, and support all casio data types. Cat files are ended by .cat
See the Fa-122 / Fa-123 / Fa-124 Cat format page.
For the new calculator casio graph 85, Fa-124 use a binary format named g1r instead of the cat format. This format can save many record in one file and support all casio kind of data. G1r files are ended by .g1r
See the Fa-124 G1r format page.
Fxi is the format used by the popular software Fx-Interface, very used in Europe. Fxi is a binary format, and can contain any kind of data excepted backups. Fxi files are ended by .fxi
See the Fx-Interface Fxi format page.
Fxb is the format used by Fx-Interface to save backups. This format only allow one backup per file. Fxb files are ended by .fxb
See the Fx-Interface Backup Fxb format page.
Fxd is the format used by Fx-Interface Pro to save backups. This format only allow one backup per file. Fxd files are ended by .fxd
See the Fx-Interface Pro Backup fxd format page.
Fxm is the format used by Fx-Interface Pro to store any kind of data excepted backups. Fxm files are ended by .fxm
See the Fx-Interface Pro fxm format page.