質問
拡張子 tar.gz のファイルを配信側からテキスト転送したら “0251-0000” で失敗しましたがなぜでしょうか。
ファイルサイズを小さくすると転送成功するようになります。
回答
拡張子が「tar.gz」のファイルには、HULFT Squareのテキスト転送では処理できないバイナリデータが含まれるため本エラーとなります。
なお、テキスト転送の 1 レコードは改行で判定され、1レコードの最大値は32768バイトです。
圧縮されていることで改行コードのレコード判定ができなくなり、ファイルサイズが32768バイトを超えたことで、1レコードの最大値を超えたと考えられます。
ファイルサイズを小さくすることで全体のサイズが32768バイトを下回ると結果的に転送成功することにはなりますが、圧縮ファイルは HULFT Squareが改行コードを操作するテキスト転送に適したデータとはいえませんので、バイナリ転送のご利用をご検討ください。
コメント
0件のコメント
記事コメントは受け付けていません。