Save File Types
List of: Discussion Topic
Subjects: SAT Save and Restore
Contents: Kernel

ACIS supports two kinds of save files, SAT and SAB, which stand for "Standard ACIS Text" and "Standard ACIS Binary", respectively. Although one is ASCII text and the other is binary data, the model data information stored in the two formats is identical, so the term SAT file is generally used to refer to either (when no distinction is needed).

SAT files are ASCII text files that may be viewed with a simple text editor. A SAT file contains carriage returns, white space and other formatting that makes it readable to the human eye. A SAT file has a .sat file extension.

SAB files cannot be viewed with a simple text editor and are meant for compactness and not for human readability. A SAB file has a .sab file extension. A SAB file uses delimiters between elements and binary tags, without additional formatting.

The binary formats supported are:

int 4-byte 2s complement (as long)

long 4-byte 2s complement

double 8-byte IEEE

char 1-byte ASCII

where "byte" is eight bits, and files are considered to be byte strings. For multi-byte data items, byte order normally just matches that of the processor being used, but a specific order may be imposed by compiling with the preprocessor macro BIG_ENDIAN or LITTLE_ENDIAN defined.
PDF/KERN/09SAT.PDF
HTM/DATA/KERN/KERN/09SAT/0001.HTM