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 |
| Pointer | .ptr,.sfp | Binary | Discouraged | Export message pointers: 32-bits 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 |
| Template | .sif,.sof | ASCII | Discouraged | Synchronet Template user input (sif) / display (sof) file |
| SMB | .shd,.sid, | Binary | Neutral | Synchronet Message base v1.21 |
.sdt,.sda,.sha, |
||||
.sch,.hash |
||||
| Fido Msg | .msg | Binary | Discouraged | Fido BBS/Net “Stored Message” file |
| Fido Pkt | .pkt,.?ut | Binary | Neutral | FidoNet Type-2 Message Packet file |
| 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 |
| JS/SSJS | .js,.ssjs | Text | Encouraged | Interpreted script in JavaScript syntax |
| JS/HTML | .xjs | Text | Encouraged | Interpreted JavaScript embedded within HTML |
| HTML | .html | Text | Neutral | 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 | Neutral | Offline message or reply packet |
| ASCII | .asc,.txt | Text | Neutral | US-ASCII Only display file (may contain Ctrl-A/@ codes) |
| CP437 | .msg | Text | Encouraged | IBM Extended-ASCII display file (may contain Ctrl-A/@ codes) |
| UTF-8 | .utf8 | Text | Neutral | UNICODE display file (may contain Ctrl-A/@ codes) |
| PETSCII | .seq | Text | Neutral | CBM PET-ASCII display file (may contain Ctrl-A/@ codes) |
| ANSI | .ans,.mon | Text | Neutral | ANSI-BBS display file (may contain Ctrl-A/@ codes) |
| RIP | .rip | Text | Neutral | TeleGrafix' RIPscrip (Remote Imaging Protocol Script) display file |
| WIP | .wip | Text | Deprecated | Durand Communications' Windows Interface Protocol |
| IBM-CGA | .bin | Binary | Neutral | So-called “BinaryText” display file, possibly with a SAUCE trailer |
| XBin | .xb | Binary | Encouraged | ACiD-defined multiple-font BinaryText w/SAUCE trailer |
| Fonts | .f8,.f14,.f16 | Binary | Encouraged | SyncTERM/PC-compatible fixed-width typeface files |
| Semaphore | .now,<none> | N/A | Neutral | Existence / time-stamp of file causes effect |
| Mutex | .lock,.bsy | N/A | Neutral | Existence of file indicates mutually-exclusive operation in progress |