web-dev-qa-db-ja.com

タールと星の違い

私はtarの構文と使用法について学び、starに出くわしました。

starのマンページからこの段落を読みました。

Starには、POSIX.1-2001拡張tarヘッダーの最初の無料実装が含まれています。 POSIX.1-2001拡張tarヘッダーは、歴史的なtar形式の制限を超えるための新しい標準的な方法を定義します。これらは、(とりわけ)すべてのUNIXタイムスタンプを1秒未満の解像度でアーカイブし、任意のサイズのファイルとファイル名を長さ制限なしで、最高の交換互換性のためにUNICODEUTF-8コーディングを使用してアーカイブできるようにします。

そしてこれは現時点でもまだ当てはまるのだろうか、またはtarがこの側面に追いついたかどうか。

私が見つけたドキュメントのほとんどは、少なくとも10年前のものです。また、過去10年間のtar変更ログを調べましたが、上記の「拡張tarヘッダー」に従っていることを示すものは見つかりませんでした。

5
Vasili Syrakis

これらの2つのページを比較することによって1,2 私は次を見つけました:

  • tarはPOSIX.1-2001拡張tarヘッダーをサポートします。この形式は次を使用して指定できます。
    --posixスイッチまたは--format=posix

  • tarは、diffと同様に、--diffまたは--compareを使用したstarコマンドもサポートします。

  • tarstar ..の間に大きな違いは見つかりませんでした。

...だから私は休む心を置くことができると思います。


1: http://linux.die.net/man/1/star
2: http://www.gnu.org/software/tar/manual/tar.html

4
Vasili Syrakis