tar: A lone zero block at ### :-)

久しぶりにMantisのサイトを見たら、Develop版が1.1.0rc1になっていたので導入してみようと思い、ダウンロードし、tarコマンドで伸張しようとしたら、以下のメッセージが表示された。

 $ tar -zxvf mantis-1.1.0rc1.tar.gz
 .....
 tar: A lone zero block at 20473
 
 $

伸張自体は問題ないようなのだが、何のメッセージか気になるので調べたところ、Gnuのtarの新しいVersionでは、ファイルの終端に1対のゼロブロックを期待するのがデフォルト仕様らしく、1対のゼロブロックが存在しない場合、ワーニング表示をするらしい。
もし、このメッセージが気になるのなら、-iか--ignore-zerosをつけて実行すればよい。(ignore zeroed blocks in archive)

つまり、以下のように実行すればよい。

 $ tar -izxvf mantis-1.1.0rc1.tar.gz
 ......
 
 $