「Linuxコマンド - ファイルの圧縮と解凍」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

248行目: 248行目:
  # または
  # または
  unzstd <ディレクトリ名またはファイル名>.zst
  unzstd <ディレクトリ名またはファイル名>.zst
<br><br>
== パスワードの設定 ==
XZ形式やZStandard形式で圧縮する時に、パスワードを設定する機能はない。<br>
これらの圧縮形式は、データの圧縮に特化しており、暗号化機能を持たないためである。<br>
<br>
しかし、暗号化を行う場合は、圧縮後に他のツールを使用してファイルを暗号化する。<br>
<br>
* GPGを使用する場合
*: まず、ファイルを圧縮する。
*: <code>tar -Jcf <圧縮後のファイル名>.tar.xz <圧縮前のファイルまたはディレクトリ>
*: 次に、GPGで暗号化する。
*: このコマンドにより、圧縮ファイルは<u><圧縮後のファイル名>.tar.xz.gpg</u>ファイルを生成して、パスワードを設定することができる。
*: <code>gpg -c <圧縮後のファイル名>.tar.xz</code>
<br>
* opensslを使用する場合
*: まず、ファイルを圧縮する。
*: <code>tar -Jcf <圧縮後のファイル名>.tar.xz <圧縮前のファイルまたはディレクトリ>
*: 次に、OpenSSLで暗号化する。
*: このコマンドも、ファイルに対してパスワード保護をかける。
*: <code>openssl enc -aes-256-cbc -salt -in <圧縮後のファイル名>.tar.xz -out <圧縮後のファイル名>.tar.xz.enc</code>
<br><br>
<br><br>