ASC SIG
ファイル変換

ASC から SIG への変換

クイック回答
ASC を SIG に変換することは可能ですか?
はい - ASC は SIG に変換可能です。

ターミナルで gpg --dearmor < file.asc > file.sig を実行すると、バイナリの .sig を直接生成できます。生成されたファイルは、.asc とまったく同じ方法でターゲットファイルを検証します。

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ ASC を SIG に変換するのですか?

.asc 分離署名と .sig 分離署名は、同一の OpenPGP 暗号化データを保持しており、唯一の違いはエンコーディングです。一部の検証スクリプトやツール(特定の Linux カーネルリリースのワークフローなど)は、バイナリの .sig 形式を想定しており、ASCII アーマー形式の .asc 入力を拒否する場合があります。

ASC から SIG への変換方法

GnuPG FREE

ターミナルで gpg --dearmor < file.asc > file.sig を実行します。GnuPG が Base64 アーマーを取り除き、生のバイナリ OpenPGP 署名を file.sig に書き込みます。

Gpg4win FREE

Gpg4win をインストールし、コマンドプロンプトまたは PowerShell を開いて gpg --dearmor file.asc を実行します。出力された file.asc.gpg を file.sig にリネームします。

これらの形式について

品質と注意点

  • .asc と .sig はどちらも同じ OpenPGP 署名パケットを含んでいます。gpg --verify はどちらを使用しても同じ結果を生成します。
  • すべての .sig が OpenPGP 署名であるとは限りません。変換前に .asc が -----BEGIN PGP SIGNATURE----- で始まっていることを確認してください。公開鍵やメッセージブロックを変換しても、意味のない .sig が生成されるだけです。
  • gpg --dearmor file.asc を実行すると、file.sig ではなく file.asc.gpg が出力されます。きれいなファイル名にするにはパイプ形式を使用してください。

よくある質問

`.asc` から `.sig` への変換は、署名の検証に影響しますか?
いいえ。暗号化の内容は同一です。gpg --verify file.sig release-file と gpg --verify file.asc release-file は同じ結果を生成します。
変換後も元の公開鍵は必要ですか?
はい。.asc と .sig の間の変換は、鍵の必要性には影響しません。署名者の公開鍵をキーリングにインポートしておく必要があります。
`.sig` から `.asc` に戻すことはできますか?
はい。gpg --armor < file.sig > file.asc を実行して、ASCII アーマーを再付与できます。