Was ist das CPG-Dateiformat?
Eine .cpg-Datei ist eine Klartext-Begleitdatei im Esri Shapefile-Datensatz. Sie enthält eine einzige Zeile, die die Zeichenkodierung benennt - zum Beispiel UTF-8, ISO-8859-1, 1252 oder 65001 - die für Text verwendet wird, der in der zugehörigen .dbf-Attributtabelle gespeichert ist.
Ohne eine .cpg-Datei muss GIS-Software die Kodierung der .dbf-Tabelle erraten, was zu unleserlichem Text, Mojibake oder fehlenden diakritischen Zeichen in Ortsnamen und Attributfeldern führen kann. Eine .cpg-Datei beseitigt diese Ambiguität und gewährleistet eine konsistente Textdarstellung über Plattformen und Sprachumgebungen hinweg.
Die Datei teilt ihren Basisnamen mit den anderen Shapefile-Komponenten: Geometrie in .shp, der räumliche Index in .shx, Attribute in .dbf und das Koordinatenreferenzsystem in .prj. Zusammen bilden sie den vollständigen Shapefile-Datensatz. Die .cpg-Komponente enthält nur eine kurze Textzeichenkette - keinen Binär-Header, keine Schlüssel-Wert-Struktur -, sodass jeder Texteditor sie lesen oder korrigieren kann.
Gängige GIS-Plattformen lesen .cpg automatisch beim Laden eines Shapefiles und schreiben eine, wenn mit einer expliziten Kodierung exportiert wird. Dazu gehören QGIS, ArcGIS Pro und GDAL-basierte Werkzeuge. Die Datei wurde als Teil von Esris Shapefile-Sidecar-Konvention in den 1990er Jahren eingeführt und wird überall dort aktiv verwendet, wo Shapefiles ausgetauscht werden.
Sicherheit
RISIKO: LOWEine .cpg ist eine winzige Klartextdatei, die nur einen Kodierungsnamen enthält - kein ausführbarer Inhalt, vernachlässigbares Risiko. Das einzige praktische Problem ist die Datenkorrektheit: Das Löschen oder Setzen der falschen Codepage verursacht unlesbaren Attributtext. Mit einem Klartexteditor bearbeiten, niemals mit einem Textverarbeitungsprogramm, das Formatierungen hinzufügt.
Formatdetails
kurz gefasst- Manga Studio / Clip Studio-Seitendatei - Das ältere Manga Studio (Smith Micro, jetzt Clip Studio Paint von Celsys) verwendete .cpg als Comic-Seiten-/Leinwanddatei - ein anderes Format, das der frühere Datenbankname 'Manga Studio drawing' beschrieb.
- CopyMinder-Schutzprogrammdatei - Einige mit dem CopyMinder-DRM-System geschützte Software speichert Lizenzdaten in einer .cpg-Datei.
Programme zum Öffnen von CPG-Dateien
ogrinfo). Technische Details
technische Spezifikation| Formattyp | Klartext - einzeilige Zeichenkodierungsdeklaration, keine binäre Struktur |
| MIME-Typ | text/plain |
| Typische Dateigröße | 3-20 Bytes (enthält nur einen kurzen Kodierungsnamen oder eine Windows-Codepage-Nummer) |
| Binäre Signatur / Magic Bytes | Keine - die Datei hat keinen Header; der Inhalt ist eine einfache Textzeichenkette |
| Rolle im Shapefile-Set | Deklariert die Zeichenkodierung für Attributtext, der in der zugehörigen .dbf-Tabelle gespeichert ist |
| Erforderliche Begleitdateien | .shp, .dbf, .shx - alle mit demselben Basisnamen wie die .cpg-Datei |
| Unterstützte Kodierungswerte | Benannte Zeichenketten (UTF-8, ISO-8859-1, WINDOWS-1252) oder Windows-Codepage-Nummern (65001, 1252, 1250 usw.) |
| Entwickler / Ökosystem | Esri-Shapefile-Konvention; weitgehend unterstützt von ArcGIS, QGIS, GDAL, MapInfo und FME |
| Rückfall ohne .cpg | Anwendungen nutzen als Standard die Systemsprachumgebung oder Latin-1-Kodierung; das Verhalten variiert je nach Werkzeug und kann zu Fehldarstellungen bei diakritischen Zeichen führen |
| Zeilenstruktur | Einzelne Zeile, keine Schlüssel-Wert-Paare, keine Trennzeichen - die gesamte Datei ist ein Kodierungsbezeichner |
| Groß-/Kleinschreibung | Die Behandlung der Zeichenkette hängt vom Werkzeug ab; die meisten GIS-Werkzeuge akzeptieren sowohl Groß- als auch Kleinschreibung (z.B. utf-8 und UTF-8) |
| GDAL-Unterstützung | Wird beim Laden oder Exportieren von Shapefiles automatisch vom GDAL-OGR-Shapefile-Treiber gelesen und geschrieben |
| Bearbeitbarkeit | Vollständig menschlich lesbar und in jedem Klartexteditor bearbeitbar (Notepad, Vim, VS Code usw.) |
| Praktische Auswirkung bei Fehlen der Datei | Das Fehlen kann Mojibake, Fragezeichen oder unlesbaren Text in Attributfeldern verursachen, die Nicht-ASCII-Text enthalten |
| Veröffentlicht | with the Esri Shapefile sidecar set (1990s onward) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | desktop.arcgis.com |
CPG-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu CPG-Dateien.