.CPG

CPG ファイル

Shapefile Code Page File
質問する
クイック回答

CPGファイルは、Esri Shapefileに属する1行のプレーンテキストファイルです。これは、Shapefileの .dbf 属性テーブルで使用される文字エンコーディング(例:UTF-8 や Windows-1252)を宣言します。任意のテキストエディタで開くか、Shapefileを読み込む際に QGIS や ArcGIS に自動的に読み込ませることができます。

開発元: Esri (shapefile ecosystem); used by ArcGIS, QGIS, GDAL カテゴリ: GISファイル オープンスタンダード MIME: text/plain
対応OS Windows macOS Linux
関連: .GPX · .GML · .KML · .SHP

このページの内容

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

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

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

ファイルを識別する

CPG ファイル形式とは?

.cpg ファイルは、Esri Shapefile データセット内のプレーンテキストのサイドカーファイルです。これには、コンパニオンファイルである .dbf 属性テーブルに保存されているテキストに使用される文字エンコーディング名(UTF-8、ISO-8859-1、1252、65001 など)が1行だけ含まれています。

.cpg ファイルがない場合、GISソフトウェアは .dbf テーブルのエンコーディングを推測する必要があり、その結果、地名や属性フィールドで文字化け(mojibake)が発生したり、発音区別符号が欠落したりすることがあります。.cpg ファイルを含めることで、その曖昧さが解消され、プラットフォームやロケールを問わず一貫したテキスト表示が保証されます。

このファイルは、他の Shapefile コンポーネントとベース名を共有します。ジオメトリの .shp、空間インデックスの .shx、属性の .dbf、および座標参照系の .prj です。これらが合わさって完全な Shapefile データセットを構成します。.cpg コンポーネントには短いテキスト文字列のみが含まれ、バイナリヘッダーやキー・値構造はないため、どのテキストエディタでも読み取りや修正が可能です。

主要な GIS プラットフォームは、Shapefile の読み込み時に .cpg を自動的に読み取り、明示的なエンコーディングでエクスポートする際に書き出します。これには QGIS、ArcGIS Pro、および GDAL ベースのツールが含まれます。このファイルは1990年代に Esri の Shapefile サイドカー規約の一部として導入され、Shapefile が交換される場所では現在も活発に使用されています。

セキュリティと安全性

リスク: LOW

.cpg はエンコーディング名のみを含む非常に小さなプレーンテキストファイルであり、実行可能なコンテンツは含まれず、リスクは無視できるほど低いです。唯一の実用的な懸念はデータの正確性です。コードページを削除したり誤って設定したりすると、属性テキストが文字化けします。書式を追加するワードプロセッサではなく、必ずプレーンテキストエディタで編集してください。

形式の詳細

概要
正式名称Shapefile Code Page File
開発元Esri (shapefile ecosystem); used by ArcGIS, QGIS, GDAL登場時期 with the Esri Shapefile sidecar set (1990s onward)
カテゴリGISファイル
MIME タイプtext/plain
タイププレーンテキスト(単一のコードページ識別子)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Manga Studio / Clip Studio ページファイル - 旧 Manga Studio(Smith Micro、現在は Celsys の Clip Studio Paint)は、コミックページ/キャンバスファイルとして .cpg を使用していました。これはデータベースの古い名称 «Manga Studio drawing» が記述していた別の形式です。
  • CopyMinder 保護プログラムファイル - CopyMinder DRM システムで保護された一部のソフトウェアは、ライセンスデータを .cpg ファイルに保存します。

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

Windows3 apps
Notepad / any text editor 標準搭載 右クリック → プログラムから開く → メモ帳 で、エンコーディング名を読み取ったり変更したりできます(例:UTF-8 に設定)。
QGIS オープンソース コンパニオンファイルの .shp をベクターレイヤーとして追加します。QGIS は属性テキストをデコードするために .cpg を自動的に読み取ります。
ArcGIS Pro 有料 Shapefile を開きます。ArcGIS は属性エンコーディングのために .cpg を尊重します(またはテキストエディタで編集します)。
macOS1 app
TextEdit / QGIS オープンソース TextEdit(標準テキストモード)で .cpg を読み取り/編集するか、QGIS で Shapefile を読み込む際に使用させます。
Linux1 app
Any text editor / GDAL オープンソース .cpg を cat または編集します。GDAL/OGR は .shp を読み込む際(ogrinfo など)にこれを読み取ります。

技術的詳細

詳細仕様
フォーマットタイププレーンテキスト - 1行の文字エンコーディング宣言、バイナリ構造なし
MIMEタイプtext/plain
一般的なファイルサイズ3-20 バイト(短いエンコーディング名または Windows コードページ番号のみを保持)
バイナリシグネチャ / マジックバイトなし - ファイルにヘッダーはなく、内容は純粋なテキスト文字列
Shapefileセット内での役割コンパニオンファイルである .dbf テーブルに保存された属性テキストの文字エンコーディングを宣言する
必要な関連ファイル.shp, .dbf, .shx - すべて .cpg ファイルと同じベース名を共有
サポートされているエンコーディング値名前付き文字列(UTF-8, ISO-8859-1, WINDOWS-1252)または Windows コードページ番号(65001, 1252, 1250 など)
開発者 / エコシステムEsri Shapefile 規約。ArcGIS, QGIS, GDAL, MapInfo, FME などで広くサポート
.cpg がない場合のフォールバックアプリケーションはシステムのロケールまたは Latin-1 エンコーディングをデフォルトとします。動作はツールによって異なり、記号の破損を引き起こす可能性があります
行構造1行のみ、キー・値ペアなし、区切り文字なし - ファイル全体が1つのエンコーディング識別子
大文字・小文字の区別内容の文字列処理はツールに依存しますが、ほとんどの GIS ツールは大文字と小文字の両方(例:utf-8 と UTF-8)を受け入れます
GDALサポートShapefile の読み込みまたはエクスポート時に、GDAL の OGR Shapefile ドライバによって自動的に読み書きされます
編集可能性完全に人間が判読可能で、任意のプレーンテキストエディタ(メモ帳, Vim, VS Code など)で編集可能
省略時の実用的な影響非 ASCII テキストを含む属性フィールドで、文字化け、疑問符、または破損した文字が発生する可能性があります
リリース日with the Esri Shapefile sidecar set (1990s onward)
オープンスタンダードはい · ロイヤリティフリー
仕様書desktop.arcgis.com

CPG の変換

コミュニティ Q&A

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

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

よくある質問

Shapefileにおける .cpg ファイルとは何ですか?
これは、Shapefileの .dbf 属性テキストがどの文字エンコーディング(例:UTF-8 や Windows-1252)を使用しているかを GIS ソフトウェアに伝える1行のテキストファイルで、名前が正しく表示されるようにします。
.cpg ファイルを削除しても大丈夫ですか?
はい、Shapefileは引き続き開けますが、ソフトウェアは .dbf ヘッダーやシステムのデフォルトからエンコーディングを推測するため、アクセント記号付きの文字や非ラテン文字が文字化けする可能性があります。
QGISやArcGISで属性テキストの文字化けを直すには?
.shp と同じ場所に、正しいエンコーディング名(多くの場合 «UTF-8»)を記述した .cpg ファイルを作成または編集し、レイヤーを再読み込みしてください。
.cpg ファイルはどうやって開きますか?
任意のテキストエディタ(メモ帳、TextEdit など)で開けます。エンコーディング名が1つ含まれているだけで、それ以外には何もありません。
.cpg は Manga Studio のファイルですか?
古い Manga Studio ではコミックページに .cpg を使用していましたが、現在一般的な .cpg は GIS の Shapefile コードページファイルです。.shp ファイルの隣にあるか(GIS)、Clip Studio で開くか(アート)を確認してください。

参考文献

1Esri - Shapefile file extensionsdesktop.arcgis.com
2Esri KB - code pages in shapefiles/dBASEsupport.esri.com

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)

無料ファイルツール

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

ツールボックスを開く

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