FTPサーバーのファイルサイズの違いと実際のファイルサイズ
FTPサーバーに接続してgzip圧縮されたファイルをダウンロードしているときに、SIZEコマンドについて少し不安に感じ、google-fuで失敗しました。 ftp> size file0001.xml.gz 213 2524751 ftp> nlist -ltr ... -rw-r--r-- 1 anon anons 2515727 Jan 30 00:00 file0001.xml.gz ... ご覧のとおり、ファイルサイズは異なります(2524751!= 2515727)。どうして? RCF0959 FILE TRANSFER PROTOCOL(FTP)を簡単に読みましたが、SIZEコマンドについては言及していません。SIZEコマンドについては、プロトコルへの非標準の追加であることが後でわかりました。 RFCから、便宜上、バイトサイズについて少し説明します。 byte size There are two byte sizes of interest in FTP: the logical byte size of the file, and the transfer byte size …