
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 圧縮を使用します