なぜ GPG を ZIP に変換するのですか?
.gpg ファイルは、スクランブルされたパケットを含むバイナリの OpenPGP 暗号文です。.zip は、独自のヘッダー構造を持つ圧縮エントリのディレクトリを中心に構築されたコンテナ形式です。復号によって元の内容が明らかになるまで、暗号化された .gpg ファイル内にはファイルツリーもアーカイブも存在しません。
GPG から ZIP への変換方法
GnuPG (内容を明らかにするための復号) OPEN-SOURCE
gpg --output archive.zip --decrypt file.gpg を実行してファイルを復号します。元の内容が ZIP であった場合、これが直接戻ります。パスフレーズまたは秘密キーが必要であり、それらがなければファイルにアクセスできません。
Gpg4win OPEN-SOURCE
.gpg ファイルを右クリックし、「More GpgEX options」>「Decrypt and verify in Kleopatra」を選択します。復号された出力が ZIP である場合は、.zip 拡張子を付けて保存します。
これらの形式について
.gpgファイルは、無料のOpenPGP暗号化ツールであるGnuPG (GNU Privacy Guard) によって生成されるバイナリデータです。ほとんどの.gpgファイルは暗号化されており、読み取るにはGnuPGと正しいパスフレーズまたは秘密鍵が必要です。その後、«gpg file.gpg»…
.GPG の詳細を開く →ZIP ファイルは、1つ以上のファイルを1つの小さなパッケージに格納する圧縮アーカイブです。Windows、macOS、iOS、Android では、何もインストールせずにダブルクリックまたはタップするだけで開くことができます。ZIP は PDF や MP3 に変換することはできません。これはドキュメントではなく、ファイルのコンテナです。
.ZIP の詳細を開く →品質と注意点
.gpgを.zipに名前変更しても機能しません。ファイルは ZIP のシグネチャであるPKではなく、OpenPGP パケットヘッダーで始まるため、アーカイブツールは形式エラーを報告します。- 元のプレーンテキストが ZIP であった場合、GnuPG で復号すれば
gpg --output archive.zip --decrypt file.gpgを使用して直接復元できます。 - パスフレーズまたは秘密キーがなければ、いかなるツールも内容にアクセスできません。OpenPGP の暗号化をバイパスすることはできません。
よくある質問
`.gpg` を `.zip` に名前変更して開くことはできますか?
PK シグネチャで始まっていないため、アーカイブツールは失敗します。オンラインで GPG を ZIP に変換すると主張するサイトがある場合は?
`.gpg` 内のファイルが ZIP だった場合はどうなりますか?
gpg --output archive.zip --decrypt file.gpg で復号してください。生成されるファイルが元の ZIP になります。