This is an old revision of the document!
Synchronet Files
The format of most files created and used by Synchronet can be identified by the filename extension / suffix. This page is your guide to quickly identifying these files and links to format references, where available:
Formats
Format | Extensions | Encoding | Status | Description |
---|---|---|---|---|
CNF | .cnf | Binary | Discouraged | Configuration file (ad hoc), managed by SCFG |
CFG | .cfg ,.conf | ASCII | Discouraged | Configuration file (ad hoc) |
Trash | .can | ASCII | Discouraged | Filter file: one line per filter (pseudo-regex syntax) |
List | .lst | ASCII | Discouraged | Data file: one line per record |
DAT | .dat | ASCII | Discouraged | Fixed record/field length (ETX-terminated) data file |
IXT | .ixt | ASCII | Deprecated | Index file (2 lines per record) |
DAB | .dab | Binary | Discouraged | Fixed record/field length (ad hoc, little endian) data file |
IXB | .ixb | Binary | Discouraged | Index file (ad hoc) |
EXB | .exb | Binary | Discouraged | Fixed record length (single-field) extended data file |
SMB | .shd ,.sid , | Binary | Encouraged | Synchronet Message base v1.2 |
.sdt ,.sda ,.sha , |
||||
.sch ,.hash |
||||
time_t | .sfp | Binary | Deprecated | SBBSFIDO and SBBSecho (v2) export message pointer (32-bit) |
INI | .ini | ASCII | Encouraged | Bi-level hierarchical configuration and data files |
Baja | .src ,.inc | ASCII | Discouraged | Baja source code for command shell or module |
PCMS | .bin | Binary | Discouraged | Baja compiled command shell or module |
JavaScript | .js ,.ssjs | Text | Encouraged | Interpreted script in JavaScript syntax |
HTML/JS | .xjs | Text | Encouraged | Interpreted JavaScript embedded in HTML |
HTML | .html | Text | Discouraged | Hypertext Markup Language for web pages |
XML | .xml | Text | Discouraged | Extension Markup Language for configuration or data |
JSON | .json ,.jsonl | Text | Encouraged | Data files used by JavaScript modules |
LOG | .log | Text | Encouraged | Activity logs, one line per message |
Log-off List | .lol | Text | Discouraged | Terminal server log-off / statistics list |
QWK | .qwk ,.rep | Binary | Standard | Offline message or reply packet |
ASCII | .asc | Text | Standard | US-ASCII Only display file (may contain Ctrl-A/@ codes) |
CP437 | .msg | Text | Standard | IBM Extended-ASCII display file (may contain Ctrl-A/@ codes) |
UTF-8 | .utf8 | Text | Standard | UNICODE display file (may contain Ctrl-A/@ codes) |
PETSCII | .seq | Text | Standard | CBM PET-ASCII display file (may contain Ctrl-A/@ codes) |
ANSI | .ans ,.mon | Text | Standard | ANSI-BBS display file (may contain Ctrl-A/@ codes) |
RIP | .rip | Text | Standard | TeleGrafix' RIPscrip (Remote Imaging Protocol Script) display file |
WIP | .wip | Text | Deprecated | Durand Communications' Windows Interface Protocol |
Fonts | .f8 ,.f14 ,.f16 | Binary | Encouraged | SyncTERM/PC-compatible fixed-width typeface files |
Semaphore | .now ,<none> | N/A | Existence / time-stamp of file causes effect | |
Mutex | .lock ,.bsy | N/A | Existence of file indicates mutually-exclusive operation in effect |