Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
ref:ymodem [2011/07/13 21:53] – digitalman | ref:ymodem [2011/07/13 22:02] (current) – digitalman | ||
---|---|---|---|
Line 417: | Line 417: | ||
To maintain upwards compatibility, | To maintain upwards compatibility, | ||
- | ==== Pathname | + | === Pathname === |
The pathname (conventionally, | The pathname (conventionally, | ||
terminated ASCII string. | terminated ASCII string. | ||
Line 428: | Line 428: | ||
(A:, B:, etc.) is not sent. | (A:, B:, etc.) is not sent. | ||
- | === Filename Considerations | + | == Filename Considerations == |
* File names are forced to lower case unless the sending system supports upper/lower case file names. | * File names are forced to lower case unless the sending system supports upper/lower case file names. | ||
Line 437: | Line 437: | ||
* If directories are included, they are delimited by /; i.e., " | * If directories are included, they are delimited by /; i.e., " | ||
- | ==== Length | + | === Length === |
The file length and each of the succeeding fields are optional.((Fields may not be skipped.)) | The file length and each of the succeeding fields are optional.((Fields may not be skipped.)) | ||
The length field is stored in the block as a decimal string counting | The length field is stored in the block as a decimal string counting | ||
Line 451: | Line 451: | ||
any padding added by the sender to fill up the last block. | any padding added by the sender to fill up the last block. | ||
- | ==== Modification Date ==== | + | === Modification Date === |
The mod date is optional, and the filename and length | The mod date is optional, and the filename and length | ||
may be sent without requiring the mod date to be sent. | may be sent without requiring the mod date to be sent. | ||
Line 468: | Line 468: | ||
- | ==== Mode ==== | + | === Mode === |
If the file mode is sent, a single space separates the file mode | If the file mode is sent, a single space separates the file mode | ||
from the modification date. The file mode is stored as an octal | from the modification date. The file mode is stored as an octal | ||
Line 479: | Line 479: | ||
- | ==== Serial Number | + | === Serial Number === |
If the serial number is sent, a single space separates the | If the serial number is sent, a single space separates the | ||
serial number from the file mode. The serial number of the | serial number from the file mode. The serial number of the | ||
Line 487: | Line 487: | ||
- | ==== Other Fields | + | === Other Fields === |
YMODEM was designed to allow additional header fields to be | YMODEM was designed to allow additional header fields to be | ||
added as above without creating compatibility problems with older | added as above without creating compatibility problems with older | ||
Line 1048: | Line 1048: | ||
- | ==== REVISIONS | + | ===== Revisions ===== |
- | * 10-27-87 Optional fields added for number of files remaining to be sent and total number of bytes remaining to be sent. | + | === 10-27-87 |
- | | + | Optional fields added for number of files remaining to be sent and total number of bytes remaining to be sent. |
- | | + | === 10-18-87 |
- | | + | Flow control discussion added to 1024 byte block descritpion, |
- | | + | === 8-03-87 |
- | * The April 15 1986 edition | + | Revised for clarity. |
- | | + | === 5-31-1987 |
+ | emphasizes minimum requirements for YMODEM, and updates information on accessing files. | ||
+ | === 9-11-1986 | ||
+ | clarifies nomenclature and some minor points. | ||
+ | === 4-15-1986 === | ||
+ | clarifies some points concerning CRC calculations and spaces in the header. | ||