TAR+GZ展開でヘッダ不正エラー
TAR+GZファイルを展開すると、次のエラーが発生。
armadillo: I/O error - bad header: size=152
ファイルは以下のURLから取得した。
TARヘッダ読み込み時、一度に512バイトを読み込むようにしていた。しかし、GZIP経由の場合は一度に512バイトを読み込めない。
512バイト読み込むかEOFになるまで、数回に分けて512バイトを読み込むようにした。
TAR+GZファイルを展開すると、次のエラーが発生。
ファイルは以下のURLから取得した。