1998.5.7 更新
さて、通信記録は大丈夫でしたが、他にも文字コード0D0A0D0Aが含まれるファイルはたくさんあります。
MOREソフトや画像データなどのバイナリファイルにも当然含まれる可能性がありますが、バイナリファイルはバックアップ送信時に3to4という方法で文字データに変換されるので0D0A0D0Aがそのまま送信されることはありません。
他には? 乗換案内の操作説明用のファイルには40数個の空行(0D0A0D0A)が含まれます。
そして、それはテキストファイルであるがために、3to4変換は施されずにそのまま送信されます。
パワーコネクションのバックアップ処理では、進行状況を見せるためにヘッダ情報で取得した総ファイル数とバックアップ中のファイル数を表示しています。
バックアップ中のファイル数とはすなわち、バックアップデータ中の文字コード0D0A0D0Aの出現数です。
テキストファイルに含まれる空行もファイル数として数え、それが総ファイル数に達した時点でバックアップデータが終わったものと誤解して完了メッセージを表示しているのです。