User Tools

Site Tools


b2f:bcf_v1

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
b2f:bcf_v1 [2025/02/14 14:35] – [Binary Compressed Forward Version 1] f4hofb2f:bcf_v1 [2025/02/14 15:03] (current) – [Transfer Mode] f4hof
Line 1: Line 1:
 ====== Binary Compressed Forward Version 1 ====== ====== Binary Compressed Forward Version 1 ======
  
-This version of the protocol is an extension to both the [[b2f:ascii|ASCII Basic Protocol]] and the [[b2f:bcf_v0|Binary Compressed Forward Version 0]]. It is used to transfer compressed ASCII Messages or binary files.+This protocol version is an extension to both the [[b2f:ascii|ASCII Basic Protocol]] and the [[b2f:bcf_v0|Binary Compressed Forward Version 0]]. It is used to transfer compressed ASCII Messages or binary files.
  
 This version is advertised in the SID Features field with the ''B1'' and ''F'' strings. A SID with the ''B1'' string but no ''F'' will be treated as if neither extensions have been advertised. This version is advertised in the SID Features field with the ''B1'' and ''F'' strings. A SID with the ''B1'' string but no ''F'' will be treated as if neither extensions have been advertised.
Line 26: Line 26:
  
 ===== Transfer Mode ===== ===== Transfer Mode =====
 +
 +Each transfer is equivalent to the transfer of one message of the standard protocol. It SHALL NOT be followed by the ''Ctrl+Z'' character, the end of file specifier is defined in another way.
 +
 +The first transmitted data block MUST contain the full binary file's CRC16 checksum, the full uncompressed file size as a 32 bit little-endian integer, and the binary content of the file, starting from the start of the file, or from the requested offset, depending on the decision transmitted through the selective retrieval command.
 +
 +In case of a checksum error, the message or the file MUST NOT be considered as transmitted. The system MUST send the comment, then issue a disconnect request.
 +
 +<code>*** Erreur checksum</code>
 +
 +
  
 <code> <code>
b2f/bcf_v1.1739543711.txt.gz · Last modified: 2025/02/14 14:35 by f4hof