Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ref:files [2020/04/02 22:58] – Create Encoding and Status tables digital manref:files [2021/02/27 04:12] (current) – [Drop Files] Wikilinked PCBOARD.SYS BoonDock
Line 8: Line 8:
  
 ^ Encoding ^ Description ^ ^ Encoding ^ Description ^
-| Binary   | You will need special software to view or modify files of this type | +| Binary   | You will need special software to view or modify files of this type((multi-byte integers are stored little-endian unless otherwise noted)) 
 | ASCII    | Contains US-ASCII characters only: Any plain text editor should work, but note lines may be LF or CR/LF terminated | | ASCII    | Contains US-ASCII characters only: Any plain text editor should work, but note lines may be LF or CR/LF terminated |
-| UTF-8    | Contains a combination of ASCII and UTF-8 characters with possible ANSI terminal escape sequences | +| UTF-8    | Contains a combination of US-ASCII and UTF-8 characters with possible ANSI terminal escape sequences | 
-| ANSI     | Contains a combination of ASCII and CP437 characters with possible ANSI terminal escape sequences |+[[ref:ANSI]] | Contains a combination of US-ASCII and CP437 characters with possible ANSI terminal escape sequences |
 | PETSCII  | Contains CBM PETSCII characters and terminal control codes | | PETSCII  | Contains CBM PETSCII characters and terminal control codes |
-| SYNCASC  | Contains ASCII characters with possible [[custom:Ctrl-A codes]] | +| SYNCASC  | Contains US-ASCII characters with possible [[custom:Ctrl-A codes]] | 
-| SYNCMSG  | Contains ASCII and/or CP437 characters with possible [[custom:Ctrl-A codes]] | +| SYNCMSG  | Contains US-ASCII and/or CP437 characters with possible [[custom:Ctrl-A codes]] | 
-| SYNCDAT  | Contains ASCII and/or CP437 characters with ASCII-ETX (3/Ctrl-C) padded data records and/or fields |+| SYNCDAT  | Contains US-ASCII and/or CP437 characters with ASCII ETX (3/Ctrl-C) padded data records and/or fields |
  
 ===== Status ===== ===== Status =====
Line 36: Line 36:
 | List                     | ''.lst''               | ASCII    | Discouraged | Data file: one line per record | | List                     | ''.lst''               | ASCII    | Discouraged | Data file: one line per record |
 | Pointer                  | ''.ptr'',''.sfp''      | Binary   | Discouraged | Export message pointers: 32-bits per record | | Pointer                  | ''.ptr'',''.sfp''      | Binary   | Discouraged | Export message pointers: 32-bits per record |
-| DAT                      | ''.dat''               | SYNCDAT  | Discouraged | Fixed record/field length (ETX-terminated) data file |+| DAT                      | ''.dat''               | SYNCDAT  | Discouraged | Fixed record/field length (ETX-terminated) data file((exceptions: XTRN.DAT and TEXT.DAT)) |
 | IXT                      | ''.ixt''               | ASCII    | Deprecated  | Index file: 2 lines per record | | IXT                      | ''.ixt''               | ASCII    | Deprecated  | Index file: 2 lines per record |
-| DAB                      | ''.dab''               | Binary   | Discouraged | Fixed record/field length (ad hoc, little endian) data file |+| DAB                      | ''.dab''               | Binary   | Discouraged | Fixed record/field length (ad hoc) data file |
 | IXB                      | ''.ixb''               | Binary   | Discouraged | Index file (ad hoc) | | IXB                      | ''.ixb''               | Binary   | Discouraged | Index file (ad hoc) |
 | EXB                      | ''.exb''               | Binary   | Discouraged | Fixed record length (single-field) extended data file | | EXB                      | ''.exb''               | Binary   | Discouraged | Fixed record length (single-field) extended data file |
Line 45: Line 45:
 | :::                      | ''.sdt'',''.sda'',''.sha'',     | ::: | :::  | ::: | | :::                      | ''.sdt'',''.sda'',''.sha'',     | ::: | :::  | ::: |
 | :::                      | ''.sch'',''.hash''               | ::: | :::  | ::: | | :::                      | ''.sch'',''.hash''               | ::: | :::  | ::: |
-| Fido Msg                 | ''.msg''   | Binary   | Discouraged | Fido BBS/Net "Stored Message" file | +| [[ref:fidonet_files|Fido Message]] | ''.msg''   | Binary   | Discouraged | Fido BBS/Net "Stored Message" file (a.k.a. ''1.msg''
-| [[ref:FidoNet Packets|Fido Packet]]  | ''.pkt'',''.?ut''   | Binary   | Neutral     | FidoNet Type-2 Message Packet file | +| [[ref:fidonet_packets|Fido Packet]]  | ''.pkt'',''.?ut''   | Binary   | Neutral     | FidoNet Type-2 Message Packet file | 
 | Fido Backbone            | ''.na''    | ASCII    | Neutral     | FidoNet EchoList: one line per echo (e.g. ''backbone.na'') | | Fido Backbone            | ''.na''    | ASCII    | Neutral     | FidoNet EchoList: one line per echo (e.g. ''backbone.na'') |
 | Fido Areas               | ''.bbs''   | ASCII    | Neutral     | FidoNet EchoMail program area configuration / data file (e.g. ''areas.bbs'') |  | Fido Areas               | ''.bbs''   | ASCII    | Neutral     | FidoNet EchoMail program area configuration / data file (e.g. ''areas.bbs'') | 
Line 57: Line 57:
 | HTML                     | ''.html''             | UTF-8    | Neutral     | Hypertext Markup Language for web pages | | HTML                     | ''.html''             | UTF-8    | Neutral     | Hypertext Markup Language for web pages |
 | XML                      | ''.xml''              | UTF-8    | Neutral     | Extension Markup Language for configuration or data | | XML                      | ''.xml''              | UTF-8    | Neutral     | Extension Markup Language for configuration or data |
-| [[http://www.json.org|JSON]]    | ''.json'',''.jsonl''  | UTF-8    | Encouraged  | Data files used by [[:module:|JavaScript modules]] |+| [[http://www.json.org|JSON]] | ''.json'',''.jsonl'' | UTF-8 | Encouraged  | Data files created/used by [[:module:|JavaScript modules]] |
 | LOG                      | ''.log''               | ASCII   | Neutral     | Activity logs, one line per message | | LOG                      | ''.log''               | ASCII   | Neutral     | Activity logs, one line per message |
 | Log-off List             | ''.lol''               | ASCII   | Discouraged | Terminal server log-off / statistics list | | Log-off List             | ''.lol''               | ASCII   | Discouraged | Terminal server log-off / statistics list |
 | [[QWK]]                  | ''.qwk'',''.rep''      | Binary  | Neutral    | Offline message or reply packet (multiple files archived, usually w/PKZIP) | | [[QWK]]                  | ''.qwk'',''.rep''      | Binary  | Neutral    | Offline message or reply packet (multiple files archived, usually w/PKZIP) |
-| ASCII                    | ''.asc'',''.txt''      | SYNCASC | Neutral    | US-ASCII Only display file  +| DIZ                      | ''.diz'',''.sdi''      | ASCII   | Neutral    | Description In Zip (e.g. ''FILE_ID.DIZ'' and ''DESC.SDI'') | 
-| CP437                    | ''.msg''               | SYNCMSG | Encouraged| IBM Extended-ASCII display file  |+| ASC                      | ''.asc'',''.txt''      | SYNCASC | Neutral    | US-ASCII Only display file with attribute/color information 
 +| CP437                    | ''.msg''               | SYNCMSG | Encouraged| IBM Extended-ASCII display file with attribute/color information |
 | UTF-8                    | ''.utf8''              | UTF-8   | Neutral    | UNICODE display file  | | UTF-8                    | ''.utf8''              | UTF-8   | Neutral    | UNICODE display file  |
 | PETSCII                  | ''.seq''               | PETSCII | Neutral    | CBM PET-ASCII display file  | | PETSCII                  | ''.seq''               | PETSCII | Neutral    | CBM PET-ASCII display file  |
Line 73: Line 74:
 | [[config:semfiles|Semaphore]]  | ''.now'',//<none>// | ASCII  | Neutral  | Existence / time-stamp of file causes effect | | [[config:semfiles|Semaphore]]  | ''.now'',//<none>// | ASCII  | Neutral  | Existence / time-stamp of file causes effect |
 | Mutex                    | ''.lock'',''.bsy''        | ASCII  | Neutral  | Existence of file indicates mutually-exclusive operation in progress | | Mutex                    | ''.lock'',''.bsy''        | ASCII  | Neutral  | Existence of file indicates mutually-exclusive operation in progress |
 +
 +===== Drop Files =====
 +
 +Drop files are identified by their full filename (not the just the extension) and are both created and consumed by the BBS:
 +^ Filename                         ^ Encoding  ^ Description                      ^
 +| ''[[DOOR.SYS]]''                 | ASCII     | GAP, 52-line format (write/read) | 
 +| ''[[DORINFO1.DEF|DORINFO#.DEF]]''| ASCII     | RBBS/QuickBBS (write-only)       |
 +| ''EXITINFO.BBS''                 | Binary    | QuickBBS (write/read)            |
 +| ''[[CHAIN.TXT]]''                | ASCII     | WWIV (write-only)                |
 +| ''[[CALLINFO.BBS]]''             | ASCII     | Wildcat! (write-only)            |
 +| ''[[PCBOARD.SYS]]''              | Binary    | PCBoard (write-only)             |
 +| ''USERS.SYS''                    | Binary    | PCBoard (write/read)             |
 +| ''SFDOORS.DAT''                  | ASCII     | SpitFire (write-only)            |
 +| ''UTIDOOR.TXT''                  | ASCII     | MegaMail (write-only)            |
 +| ''DOORFILE.SR''                  | ASCII     | Solar Realms (write-only)        |
 +| ''TRIBBS.SYS''                   | ASCII     | TriBBS (write-only)              |
 +| ''DOOR32.SYS''                   | ASCII     | Mystic (write-only)              |
 +| ''[[XTRN.DAT]]''                 | ASCII     | Synchronet (write-only)          |
 +| ''MODUSER.DAT''                  | ASCII     | Synchronet (read-only)           |
 +| ''MSGTMP''                       | ASCII     | QuickBBS (write/read)            |
 +| ''MSGINF''                       | ASCII     | QuickBBS (write-only)            |
 +| ''[[EDITOR.INF]]''               | ASCII     | WWIV (write-only)                |
 +| ''[[RESULT.ED]]''                | ASCII     | WWIV (read-only)                 |
  
 ===== See Also ===== ===== See Also =====