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 23:11] – [Formats] Clarification and todo note digital manref:files [2024/10/15 15:33] (current) – [Drop Files] Add 31-line DOOR.SYS, remove UTIDOOR.TXT digital man
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 US-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 |
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 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 74: Line 75:
 | 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 |
  
-FIXME\\ +===== Drop Files ===== 
-Add all the various drop/editor file formats <sigh>+ 
 +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, both the 31-line and 52-line formats (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)            | 
 +| ''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 =====