Welcome in the casio file format documentation project

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.

The raw format and other informations about casio calculators

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

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.

Open and Documented formats

Those formats are fully documented, and can be perfectly read and write by free softwares.

The Calculator Text Format

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.

The Newcat format

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

The cafix format

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

Legacy formats

Those formats are the formats of proprietary softwares, and are not documented. All informations you can find about those formats are welcome !

The CASIOLINK format

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.

The Casemul format

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 Fa-122 / Fa-123 / Fa-124 Cat format

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.

The Fa-124 G1r format

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.

The Fx-Interface Fxi format

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.

The Fx-Interface Backup Fxb format

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.

The Fx-Interface Pro fxd format

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.

The Fx-Interface Pro Backup fxm format

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.

 

Powered by PHP Valid XHTML 1.0 strict Valid CSS Driven by DokuWiki

The content of this website is, without another mention, under the GNU Free Documentation License.