tar.gzを7-zipなしでwindowsのpowershellで解凍・圧縮

スポンサーリンク
スポンサーリンク

zip

1ステップでまとめ+圧縮
複数ファイルを1つにまとめて「そのまま圧縮」するフォーマット。
各ファイルごとに圧縮され、ヘッダ情報(ファイル名・サイズなど)も格納。

利点
Windowsで標準対応(エクスプローラで右クリック → 圧縮(zip)フォルダー)。
個々のファイルに直接アクセス可能(全部展開しなくても中身を読むことができる)
Windowsでやり取りする資料やデータ なら .zip が無難

欠点
圧縮効率は gzip よりやや劣ることが多い。

tar.gz

2ステップでまとめ+圧縮

  1. tar で単に「まとめる」だけ(まだ圧縮なし)。拡張子は .tar
  2. その .tar を gzip で圧縮 → .tar.gz

利点

  • gzip の方が zip よりも圧縮率が高いことが多い。
  • Linux/Unixの標準フォーマットなのでサーバ系でよく使われる。
  • Linuxの配布物やソースコード なら .tar.gz が多い。

欠点

  • Windowsでは標準対応していない(PowerShellの tar や 7-Zip が必要)。
  • 中の一部ファイルだけ取り出すのは zip より不便(展開処理が必要)。

Windowsでtar.gzの解凍と圧縮

圧縮方法
test:圧縮前のフォルダ名
backup:圧縮後のフォルダ名

tar -czvf backup.tar.gz test

解凍方法
backup:解凍前の圧縮状態のフォルダ名

tar -xvzf backup.tar.gz

コメント

タイトルとURLをコピーしました