Windows 10 / 11 で コマンドプロンプトから ZIP圧縮・解凍処理を行う場合
ZIP.EXE は デフォルトインストールされていない。
それにわざわざZIP/UNZIPを職場の多くのPCにインストールしていくのは気が遠くなる。
しかし Windowsの標準で tar.exeが 入っている。
コマンドプロンプトから下記 “where tar” とコマンド入力すると tar.exe の場所が 探せる。
コマンドプロンプトから tar で ZIPファイルを解凍する
tar で zip圧縮はできないようだが ZIPファイルの解凍はできるようです
tar xzvf 圧縮ファイル.zip
パスワード付きのZIPファイルも上記のコマンドで同じコマンドで解凍できる
解凍時に “Enter passphrase:”と表示されるので パスワード入力しないといけない
tar コマンドで GZIP圧縮する
tarで ZIP圧縮はできないが GZIP(tar.gz)で圧縮できる
tar czvf 圧縮ファイル.tar.gz 圧縮したいフォルダ
上記のコマンドも単体では パスワードをつけることはできない
PowerShellを使って ZIP圧縮
tarでは ZIP圧縮できないが PowerShellでは “Compress-Archive“を使ってのZIP圧縮可能です
Compress-Archive -Path フォルダ名 -DestinationPath 圧縮ファイル名.zip -Force
PowerShellで ZIPファイルを解凍する
PowerShellでZIPファイルを解凍する場合は Expand-Archiveを使います
Expand-Archive -LiteralPath '圧縮ファイル.zip' -DestinationPath '.\'
tarコマンドも PowerShell いづれも パスワードのオプションはなかった