tar ファイルを作成すると、ファイルは重複しますか?

tar ファイルを作成すると、ファイルは重複しますか?

HTTPファイルサーバーまたはHFSは、すべてのファイルにhttpリンクを作成して他のユーザーとファイルを共有できる小さなユーティリティです。

複数のファイルをダウンロードしたい場合、ソフトウェアは選択したファイルを含む「tar」ファイルを作成します。

ここで質問なのですが、tar ファイルを作成すると、ファイルは重複するのでしょうか? スペースは 2 倍必要になるのでしょうか?

たとえば、1 MB のファイルを 3 つアーカイブに圧縮すると、元のファイルを含む 2 MB の新しいファイルが作成されます。したがって、必要な合計容量は (3 + 2) MB = 5 MB です。

tar ファイルを作成するときにも同じことが起こりますか?

答え1

Tar は、圧縮を一切使用しないファイルの合計です。したがって、3 つのファイルの合計サイズ (および tar 制御用にもう少し大きいサイズ) を取得します。通常、zip ファイルはスペースが小さいためダウンロードが速くなりますが、これはファイルの種類によって異なります。すでに圧縮されている映画、画像、およびそのようなメディア ファイルは、圧縮してもサイズがそれほど小さくなりません。

答え2

tar ファイルを作成すると、ファイルは重複しますか?

はい、tar内の1メガのファイル10個は10メガになります

スペースは2倍必要ですか?

どのように対処したいかによって、はい、またいいえになります。

役に立つかもしれない質問がいくつかあります

どのOSを実行していますか?

圧縮したいファイルの内容は何ですか?

あなたの理想的な要件は何ですか?

データをアーカイブしていますか、それとももっと簡単な転送方法をお探しですか?

転送する場合は、物理メディアですか、それともネットワーク/インターネット経由ですか?

まだ圧縮されていない場合は、圧縮フラグが欠落しているだけのようです。

ターミナルから「man tar」または「info tar」を実行して、tar コマンドのマニュアルまたは情報ページを表示します。

どちらかのフラグを追加すれば、おそらく目的の機能が実現されるでしょう。

-j は bzip2 圧縮を使用します

-z は gzip 圧縮を使用します

関連情報