.ASC

ASC ファイル

OpenPGP ASCII-Armored File
質問する
クイック回答

ASCファイルは、ほとんどの場合、OpenPGPの「ASCII-armored」ブロックです。これは、PGPまたはGnuPGからのデジタル署名、公開鍵、または暗号化されたメッセージであり、読み取り可能なBase64テキストとしてエンコードされています。まずはテキストエディタで開いてみてください。最初の行(«-----BEGIN PGP SIGNATURE-----»など)が、それがどの種類であるかを示しています。ダウンロードの検証やメッセージの復号には、GnuPG、Gpg4win(Windows)、またはGPG Suite(macOS)が必要です。

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

このページの内容

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

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

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

ファイルを識別する

ASC ファイル形式とは?

.ascファイルには、OpenPGPアーマー化されたペイロードを表すASCIIエンコードされた文字列セットが含まれています。これは、安全な送信のために印刷可能なテキストにエンコードされた公開鍵、暗号化メッセージ、または分離署名です。一見すると読み取り可能なテキスト(ヘッダー行)と、生のバイナリ形式では人間には読めない暗号化データで構成されていますが、ここではBase64でラップされているため、メールクライアントやプレーンテキストのパイプラインをそのまま通過できます。

American Standard Code for Information Interchange (ASCII) は、7ビットコードを使用し、最大128文字または命令をエンコードできる文字エンコード規格です。0から127までの各数値が記号や文字をエンコードし、そのうち95文字が印刷可能な文字です。それらは以下の通りです:

  • A-Z: ラテンアルファベットの大文字
  • a-z: ラテンアルファベットの小文字
  • 0-9: 数字
  • 演算子と括弧
  • 句読点
  • 特殊文字

ほとんどの制御文字はテレプリンターで使用されていたため、現在は旧式となっています。UTF-8を含むほとんどの現代のエンコードシステムはASCIIシステムから派生しており、UTF-8はインターネットの主要なエンコードとなりました。

.ascには、基本的なアメリカ英語で使用されるもの以外の発音区別符号や特殊文字をエンコードする機能はありませんが、これは設計によるものです。バイナリの暗号化ペイロードは、安全な印刷可能ASCII文字のみを使用するBase64 (radix-64) でラップされています。OpenPGPのアーマー形式は1990年代初頭のPGPの起源にまで遡り、RFC 4880で標準化され、最新の改訂はRFC 9580で行われました。.ascファイルは、GPG鍵、ソフトウェアリリースの署名、暗号化メッセージ、および署名済みメールコンテンツの配布に現在も広く使用されています。すべての.ascファイルは、開始行(-----BEGIN PGP PUBLIC KEY BLOCK----------BEGIN PGP MESSAGE-----、または-----BEGIN PGP SIGNATURE-----)と、対応する-----END PGP ...-----フッターによって識別可能です。

セキュリティと安全性

リスク: LOW

OpenPGPアーマー化された.ascはプレーンテキストであり、実行することはできません。読み取るために開くことは安全です。本当のセキュリティ上の注意点はマルウェアではなく「信頼」にあります。.asc分離署名でダウンロードを検証する場合、「正しい署名」という結果は、その公開鍵を信頼している場合にのみ意味を持ちます。鍵のフィンガープリントは、ファイルを入手した場所ではなく、ベンダーの公式サイトで確認してください。公開鍵の.ascはインポートしても無害ですが、間違った鍵を信頼すると他人のなりすましを許すことになります。秘密鍵の.ascやそのパスフレーズをウェブサイトに貼り付けないでください。暗号化された.ascはオンラインツールではなく、GnuPGを使用してローカルで復号してください。

形式の詳細

概要
正式名称OpenPGP ASCII-Armored File
開発元OpenPGP / GnuPG (IETF standard)登場時期 OpenPGP armor since PGP, 1991; standardized in RFC 4880 (2007) / RFC 9580 (2024)
MIME タイプapplication/pgp-signature (signature); application/pgp-keys (key); application/pgp-encrypted (message)
タイププレーンテキスト (ASCII) OpenPGPアーマー:Base64でラップされた署名、公開鍵、または暗号化メッセージ
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • 一般的なASCIIテキストファイル - 歴史的に.ascは、単に任意のテキストエディタで読み取れるプレーンなASCIIテキストファイルを意味していました。これはPGPヘッダーのないレガシーな意味です。
  • Autodesk / CAD ASCIIエクスポート - 一部のCAD/測量ツールは、CAD/GISソフトウェアへの再インポート用に、プレーンテキストのXYZ座標リスト、ESRI ASCIIグリッドラスター、またはポイントクラウドとして.ascをエクスポートします。

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

Windows2 apps
Gpg4win (Kleopatra) オープンソース Kleopatraに.ascをドラッグします(または右クリック → GpgEXのその他のオプション → 検証/復号)。鍵を追加するには、「ファイル」→「証明書のインポート」を選択します。
Notepad / Notepad++ オープンソース テキストとして開き、内容を確認して«-----BEGIN PGP...»ヘッダー(どのOpenPGPブロックかを示します)を確認します。
macOS2 apps
TextEdit 標準搭載 プレーンテキストとして開き、アーマーヘッダーを検査します。RTFを避けるために「フォーマット」→「標準テキストにする」を使用してください。
GPG Suite 無料 鍵のインポート、.ascファイルの検証/復号を行います。FinderやMailと統合されています。
Linux2 apps
GnuPG (gpg) オープンソース 検証:«gpg --verify file.asc file»、鍵のインポート:«gpg --import key.asc»、復号:«gpg --decrypt msg.asc»。
Seahorse / gedit オープンソース Seahorseはファイルマネージャーから鍵のインポートや検証/復号を行います。任意のテキストエディタでアーマーをテキストとして開けます。

技術的詳細

詳細仕様
フォーマットタイププレーンテキストOpenPGPアーマー。Base64 (radix-64) でエンコードされたバイナリ暗号化ペイロード
コンテナタイプ公開鍵ブロック、暗号化メッセージ、分離署名、またはクリアテキスト署名メッセージ
ヘッダーおよびフッターの区切り文字-----BEGIN PGP <TYPE>----- および -----END PGP <TYPE>----- 行(タイプには PUBLIC KEY BLOCK, MESSAGE, SIGNATURE, SIGNED MESSAGE などが含まれる)
ペイロードエンコードBase64 (radix-64、64文字のアルファベットと = パディング)、76文字で改行
整合性チェック終了フッターの直前に、«=»をプレフィックスとするBase64行として埋め込まれたCRC-24チェックサム
アーマーメタデータヘッダーアーマーヘッダーとBase64ボディの間のオプションのプレーンテキスト形式のキー・バリューヘッダー(例:Hash:, Version:, Comment:)
MIMEタイプapplication/pgp-signature (署名), application/pgp-keys (鍵), application/pgp-encrypted (メッセージ)
対応アルゴリズムアルゴリズムに依存しない。RSA, DSA, ElGamal, ECDSA, Ed25519, Ed448, X25519, X448をサポート
圧縮バイナリペイロードはBase64エンコード前にZLIBまたはZIPで圧縮される場合がある
テキストエンコード7ビットASCIIのみ。すべてのメールシステム、プレーンテキストプロトコル、ソースコードリポジトリで安全
関連バイナリ形式.gpg および .pgp は同じOpenPGPデータを生のバイナリで保持。 .sig は分離バイナリ署名に使用される
鍵の配布キーサーバーやソフトウェアプロジェクトのKEYSファイルでOpenPGP公開鍵を公開するための標準形式
Git統合GPG署名されたGitコミットおよびタグに使用され、«gpg --verify»コマンドで検証される
クリアテキスト署名SIGNED MESSAGEアーマータイプをサポート。これは人間が読めるテキストに署名し、復号なしで読み取れる状態を維持する
リリース日OpenPGP armor since PGP, 1991; standardized in RFC 4880 (2007) / RFC 9580 (2024)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.rfc-editor.org

ASC の変換

コミュニティ Q&A

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

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

よくある質問

.ascファイルとは何ですか?
ほとんどの場合、OpenPGPの「ASCII-armored」ブロックです。PGP/GnuPGによるデジタル署名、公開鍵、または暗号化されたメッセージがBase64テキストとして記述されています。テキストエディタで開くと、最初の行の«-----BEGIN PGP...-----»がその種類を教えてくれます。
.asc署名を使ってダウンロードを検証するにはどうすればよいですか?
ベンダーの公開鍵をインポートし、ファイルに対して署名をチェックします。WindowsではGpg4win/Kleopatraを使用します(.ascをドラッグするか、右クリック → 検証)。Linux/macOSでは«gpg --verify file.asc file»を実行します。まず、ベンダーの公式サイトで鍵のフィンガープリントを確認してください。
PGP公開鍵(.asc)を開くにはどうすればよいですか?
キーリングにインポートします。Kleopatraでは「ファイル」→「証明書のインポート」を使用し、コマンドラインでは«gpg --import key.asc»を実行します。インポート後は、その人物宛に暗号化したり、その署名を検証したりできるようになります。
メモ帳で.ascを開いても大丈夫ですか?
はい。アーマー化された.ascはテキストなので、メモ帳やTextEditで開いてヘッダーを確認できます。ただし、メモ帳では署名の検証やメッセージの復号はできません。そのためにはGnuPG/Gpg4winが必要です。
.ascと.gpgの違いは何ですか?
データは同じOpenPGPですが、エンコードが異なります。.ascはASCIIアーマー化されたBase64テキスト(メールへの貼り付けに安全)で、.gpgはバイナリ形式です。«gpg --armor» / «gpg --dearmor»で変換でき、どちらも同様に復号と検証が可能です。
.ascメッセージを復号するにはどうすればよいですか?
対応する秘密鍵が必要です。«gpg --decrypt message.asc»を実行するか、Kleopatra/GPG Suiteで開きます。設計上、正しい秘密鍵がなければメッセージを復号することはできません。

参考文献

1RFC 9580 - OpenPGP (ASCII armor & message formats)www.rfc-editor.org
2GnuPG - official site & documentationgnupg.org

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.SIGOpenPGP Detached Signature
.DECEncrypted / Encoded data file (generic)
.GPGGnuPG Encrypted File
.ENCEncrypted / Encoded file (generic)
.KDBXKeePass 2 Password Database
.PGPPGP Encrypted File

無料ファイルツール

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

ツールボックスを開く

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