|Warthog systems file formats|
The format for standard Warthog text files is shown in the following
example. This is the simplest format that contains most the information
that can be used by LabAnalyst.
It can be assembled in most database or spreadsheet programs, or with a
word processor. Note: the comments indicated by two asterisks
(**) are NOT part of a real file.
The format for Warthog BINARY files is roughly similar, but they start with a text code value (the first value in the file). All other numeric data are encoded in 4-byte FutureBasic binary format. Current versions use a floating-point (FP) format with a text code of "-999" or (for large files) "-9999" (note that this FP format is not the same as the 4-byte IEEE binary floating point frequently used by DOS/Windows software).
Each text string is NOT in quotes, but it is preceded by a FP real value equal to the number of characters in the string. Commas (and other delimiters) are not used. The sample data are stored channel-by-channel, not case-by-case. Due to this complexity, for most files, use of Warthog text format is considerably simpler.
This icon is used to indicate files saved from LabAnalyst (they have identical formats to binary files saved from LabHelper, but the different icon helps let you know if you've worked on a file previously.
SSCF and ExpeData These formats are used by Sable Systems software on Windows computers. Because data must undergo translation between IEEE and Warthog formats, disk access to SSCF/ExpeData files isn't as fast as for Warthog binary files (but this is a minor issue for all but very large files). Note that the icon shown here will only appear if you save a file in SSCF / ExpeData on a Macintosh running macOS.
These sable-image icons will will not appear on a Windows machine, or if a file was created on a Windows machine and then copied to a Macintosh (a generic 'text' or '.exp' icon is used instead).
Text format (ASCII) The format for ASCII output is a simple spreadsheet with commas or tabs as column delimiters, with each row terminated with a carriage return. The first line can contain column labels.