.SIG

SIG ファイル

OpenPGP Detached Signature
質問する
クイック回答

SIGファイルは、ダウンロードしたもの(インストーラーやISOなど)が本物であり、改ざんされていないことを証明するための小さな付随ファイルです。これには暗号化されたOpenPGP署名が含まれており、読み取り可能なコンテンツではありません。確認するには、Gpg4win(Windows)またはGnuPG(Mac/Linux)をインストールし、発行者の公開鍵をインポートして、«gpg --verify file.sig file» を実行します。«Good signature»(正しい署名)という結果が出れば、そのファイルは本物です。

開発元: PGP / GnuPG (OpenPGP standard, IETF) カテゴリ: 暗号化ファイル オープンスタンダード MIME: application/pgp-signature
対応OS Windows macOS Linux
関連: .ASC · .DEC · .GPG · .ENC

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 2, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

SIG ファイル形式とは?

.sig ファイルは、GnuPG(gpg)などの OpenPGP 互換ツールによって作成された 分離暗号署名 です。署名対象のドキュメント内に埋め込まれる署名とは異なり、分離された .sig は、元のファイル(例:installer.exe とペアになる installer.exe.sig)の隣に別のファイルとして存在します。これにより、元のファイルを一切変更することなく、その完全性と真正性を検証できます。

署名は次の2つの形式のいずれかで保存されます:

  • ASCIIアーマー形式のテキスト - -----BEGIN PGP SIGNATURE----- で始まり -----END PGP SIGNATURE----- で終わる、人間が読める形式のブロックで、メールやプレーンテキストのチャネルへの貼り付けに適しています。
  • バイナリOpenPGPパケット - 最初のバイトが署名パケットタグ(最上位ビットが常にセットされており、一般的な値は 0x880x89、または 0xC2)であるコンパクトなバイナリ形式です。

.sig ファイルを付随するドキュメントに対して検証するには、gpg --verify file.sig file を実行します。GnuPGは署名者の公開鍵と照らし合わせてデータをチェックし、署名が有効かどうか、およびどの鍵によって作成されたかを報告します。

分離された .sig ファイルは、ソフトウェアのリリース、OSイメージ、パッケージアーカイブの配布時に広く使用されており、エンドユーザーがダウンロードしたものが改ざんされていないことを確認するための信頼できる手段を提供します。この形式はOpenPGP標準によって管理されており、RFC 4880 (2007) で定義され、RFC 9580 (2024) で更新されました。関連する拡張子には、.asc(ASCIIアーマー形式のOpenPGP出力)、.gpg(バイナリGnuPGデータ)、.pgp(PGP暗号化または署名済みデータ)があります。

セキュリティと安全性

リスク: LOW

分離されたPGPの .sig 自体は無害であり、実行コードは含まれていません。セキュリティ上の価値はその逆で、.sig はダウンロードが改ざんされていないことを確認できるようにすることで、あなたを「保護」するためのツールです。2つの注意点があります:(1) 検証の信頼性は公開鍵の信頼性に依存します。発行者の鍵を独立した公式チャネルからダウンロードし、そのフィンガープリントを確認してください。攻撃者がファイルと鍵の両方をすり替えた場合でも、«Good signature» と表示される可能性があります。(2) «Good signature» は完全性と作成者を証明するものであり、ソフトウェアが安全であることを保証するものではありません。悪意のある発行者がマルウェアに署名することもあり得ます。

形式の詳細

概要
正式名称OpenPGP Detached Signature
開発元PGP / GnuPG (OpenPGP standard, IETF)登場時期 OpenPGP signatures: PGP 1991, standardized as RFC 2440 (1998) / RFC 4880 (2007) / RFC 9580 (2024)
MIME タイプapplication/pgp-signature
タイプ別のファイルを検証する暗号化分離署名(バイナリOpenPGPパケット、またはASCIIアーマー形式テキスト)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • メール署名ブロック - メールクライアントが送信メッセージに付加する定型テキスト(名前、肩書き、連絡先など)をプレーンテキストの .sig として保存することがあります。これは古典的なUnixの «.signature» であり、エディタで開ける単なるテキストです。
  • Broderbund Print Shop ドキュメント - レガシーなBroderbundのタイトル(The Print Shopおよびその関連ソフト)は、サイン/バナープロジェクトファイルに .sig を使用していました。これは対応するBroderbundソフトウェアでのみ開くことができます。

SIG ファイルを開くプログラム

Windows1 app
Gpg4win (Kleopatra + GpgEX) オープンソース Gpg4winをインストールし、発行者の公開鍵をインポートしてから、.sigを右クリック → «More GpgEX options» → «Verify» を選択します(または «gpg --verify file.sig file» を実行)。«Good signature» = ダウンロードは本物です。
macOS2 apps
GnuPG (gpg) オープンソース GPG SuiteまたはHomebrew(«brew install gnupg»)経由でインストールし、公開鍵をインポートした後、ターミナルで «gpg --verify file.sig file» を実行してダウンロードを検証します。
GPG Suite 無料 GnuPG用のMac GUI(GPG Keychain + Services)。鍵をインポートし、Finderまたはターミナルから .sig を検証します。
Linux2 apps
GnuPG (gpg) オープンソース GPG SuiteまたはHomebrew(«brew install gnupg»)経由でインストールし、公開鍵をインポートした後、ターミナルで «gpg --verify file.sig file» を実行してダウンロードを検証します。
Kleopatra オープンソース GUI鍵管理ツール(KDE)。コマンドラインを使わずに鍵のインポートや署名の検証が可能です。

技術的詳細

詳細仕様
MIMEタイプapplication/pgp-signature
保存形式ASCIIアーマー形式テキストまたはバイナリOpenPGPパケット
ASCIIアーマーヘッダー-----BEGIN PGP SIGNATURE-----
バイナリマジックバイトオフセット0の署名パケットタグバイト(一般的に 0x88, 0x89, または 0xC2。最上位ビットは常にセット)
使用パターン分離型 - .sigファイルは署名対象のファイルとは別に保存される
ファイルペアリング規則付随ファイルは同じベース名を共有する(例:archive.tar.gz + archive.tar.gz.sig)
検証コマンドgpg --verify file.sig file
サポートされているハッシュアルゴリズムSHA-256, SHA-384, SHA-512, SHA-224。レガシー互換性のためにSHA-1もサポート
サポートされている公開鍵アルゴリズムRSA, DSA, ECDSA, EdDSA (Ed25519, Ed448)
ASCIIアーマーエンコーディング76文字で改行されるBase64、およびCRC-24チェックサムのトレーラー行
典型的なファイルサイズ(ASCII形式)単一鍵署名の場合、300-600バイト
単一ファイル管理各 .sig は正確に1つのターゲットファイルをカバーする。複数ファイルの配布にはファイルごとに1つの .sig が必要
信頼モデルWeb of Trust (WoT) または OpenPGP CA。有効性は署名者の鍵がローカルで信頼されているかどうかに依存する
管理標準OpenPGP - RFC 2440 (1998), RFC 4880 (2007), RFC 9580 (2024)
リリース日OpenPGP signatures: PGP 1991, standardized as RFC 2440 (1998) / RFC 4880 (2007) / RFC 9580 (2024)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.rfc-editor.org

SIG の変換

コミュニティ Q&A

ユーザーからの質問
質問する
SIG ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。SIG ファイルについて最初の質問をしてみましょう。

よくある質問

.sigファイルとは何ですか?どのように使いますか?
ダウンロードしたものが本物であることを検証するために使用される、分離されたPGP/GPG署名です。GnuPG(WindowsではGpg4win)をインストールし、発行者の公開鍵をインポートして、«gpg --verify file.sig file» を実行してください。«Good signature» は、ファイルが本物であり、改ざんされていないことを意味します。
.sigファイルを使ってダウンロードを検証するにはどうすればよいですか?
対象のファイルと .sig ファイルを同じフォルダに置き、発行者の公開鍵を(公式サイトやキーサーバーから)インポートします。その後、«gpg --verify file.sig file» を実行するか、右クリックから «Gpg4winのGpgEXで検証» を選択します。«Good signature» であることと、鍵のフィンガープリントが発行者のものと一致することの両方を確認してください。
.sigと.ascの違いは何ですか?
これらはエンコード方式が異なるだけで、同じ種類のOpenPGP署名です。.sig は通常バイナリ形式で、.asc はASCIIアーマー形式のテキストです。どちらも同じ方法でファイルを検証できます。«gpg --enarmor» または «--dearmor» を使用して相互に変換可能です。
«BAD signature» または «no public key» と表示されました。どうすればよいですか?
«No public key» は、署名者の鍵をインポートしていないことを意味します。発行者の公式ソースからインポートして再検証してください。«BAD signature» は、ファイルが署名と一致しないことを意味します。ファイルを再ダウンロードし(破損または改ざんの可能性があります)、.sig が正確にそのファイルとペアになっているか確認してください。
.sigファイルを開いて中身を読むことはできますか?
読める内容はありません。分離署名は別のファイルに関する暗号化データであり、ドキュメントではありません。唯一の用途は、«gpg --verify» を使用してそのファイルをチェックすることです。
自分のファイルに.sigで署名するにはどうすればよいですか?
自分の秘密鍵を使用して分離署名を作成します。«gpg --detach-sign file» を実行すると file.sig が作成されます(テキスト形式の .asc にするには «--armor» を追加します)。他の人は、あなたの公開鍵を使用して «gpg --verify file.sig file» で検証できます。

参考文献

1RFC 4880 - OpenPGP Message Format (signatures)www.rfc-editor.org
2GnuPG - The GNU Privacy Guardgnupg.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BCBitComet Incomplete Download File
5.PARTPartial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.AVIFAV1 Image File Format (AVIF)
9.RPMSGRestricted Permission Message
10.NOMEDIAAndroid No-Media Marker File

関連する拡張子

.ASCOpenPGP ASCII-Armored File
.DECEncrypted / Encoded data file (generic)
.GPGGnuPG Encrypted File
.ENCEncrypted / Encoded file (generic)
.KDBXKeePass 2 Password Database
.PGPPGP Encrypted File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧