Feature
"FEAT" Code
|
Record
Structure
|
Meaning
|
NGP0
|
Announces that FTP-NG functions
are available
|
Informational, announces
protocol is available; used when client requests features from server
via "FEAT" operand: Answer back with AFPV=xxx, CRCV=xxx, HSHV=xxx,
NGPV=xxx, VRST=xxx;
|
NGPV
|
xxx (0000...9999)
|
Announces FTP-NG protocol
version number at the server
|
|
|
|
Hashes
|
Record
structure
|
Meaning |
HSHV
|
xxx (000 ... 999)
|
Hash support version number
|
SHA1
|
Hex reply: [Filename-Hash]
[File-Hash] |
Filename reply hash should be MD5 |
WRPL
|
Hex reply: [Filename-Hash]
[File-Hash] |
Filename hash should be Whirlpool
|
|
|
|
Checksums
|
Record
structure |
Meaning |
CRCV
|
xxx (000 ... 999)
|
CRC version number
|
CRC1
|
[Filename] [CRC-32-Castagoli]
|
CRC-32-Castagoli |
CRC2
|
CRC-64-ECMA (Filename-Hex(UTF7)) |
Always client requests to the
server |
CRIV
|
{0,1,2 ...9}{space} xxxx{:}xxxx
|
Override CRC "Initial Value"
(bi-directional)
|
CRFV
|
{0,1,2 ...9}{space} xxxx{:}xxxx |
Override CRC "Final Value"
(bi-directional) |
|
|
|
Advanced
file properties (meta-data)
|
Record
structure |
Meaning |
AFPV
|
xxx (0000...9999)
|
What protocol version do you
support for transfer of file system meta-data?
|
AFPQ
|
AFPQ [Filename-SHA1]
|
Request advanced file properties
for filename with SHA-1 hash for verification
|
AFPR
|
UUCP encoded XML-DB record
|
The FTP server should maintain a
shadow XML-DB record of file system properties for all accounts
|