.CPG

Fichier CPG

Shapefile Code Page File
Poser une question
RÉPONSE RAPIDE

Un fichier CPG est un fichier texte d'une seule ligne appartenant à un Esri Shapefile. Il déclare l'encodage des caractères (par exemple UTF-8 ou Windows-1252) utilisé dans la table d'attributs .dbf du shapefile. Ouvrez-le dans n'importe quel éditeur de texte, ou laissez QGIS et ArcGIS le lire automatiquement lors du chargement du shapefile.

Développeur : Esri (shapefile ecosystem); used by ArcGIS, QGIS, GDAL Catégorie : Fichiers GIS Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .GPX · .GML · .KML · .SHP

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 23, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier CPG ?

Un fichier .cpg est un fichier auxiliaire en texte brut au sein du jeu de données Esri Shapefile. Il contient une seule ligne nommant l'encodage des caractères - tel que UTF-8, ISO-8859-1, 1252 ou 65001 - utilisé pour le texte stocké dans la table d'attributs compagnon .dbf.

Sans fichier .cpg, les logiciels GIS doivent deviner l'encodage de la table .dbf, ce qui peut entraîner du texte illisible, du « mojibake » ou des diacritiques manquants dans les noms de lieux et les champs d'attributs. L'inclusion d'un fichier .cpg élimine cette ambiguïté et garantit un affichage cohérent du texte sur toutes les plateformes et zones linguistiques.

Le fichier partage son nom de base avec les autres composants du shapefile : la géométrie dans .shp, l'index spatial dans .shx, les attributs dans .dbf et le système de référence de coordonnées dans .prj. Ensemble, ils forment le jeu de données shapefile complet. Le composant .cpg ne contient rien d'autre qu'une courte chaîne de texte - pas d'en-tête binaire, pas de structure clé-valeur - de sorte que n'importe quel éditeur de texte peut le lire ou le corriger.

Les principales plateformes GIS lisent automatiquement le .cpg lors du chargement d'un shapefile et en écrivent un lors de l'exportation avec un encodage explicite. Cela inclut QGIS, ArcGIS Pro et les outils basés sur GDAL. Le fichier a été introduit dans le cadre de la convention des fichiers auxiliaires de shapefile d'Esri dans les années 1990 et reste activement utilisé partout où des shapefiles sont échangés.

Sécurité et sûreté

RISQUE : LOW

Un .cpg est un minuscule fichier texte brut contenant uniquement un nom d'encodage - aucun contenu exécutable, risque négligeable. La seule préoccupation pratique est l'exactitude des données : supprimer ou définir la mauvaise page de code rend le texte des attributs illisible. Modifiez avec un éditeur de texte brut, jamais un traitement de texte qui ajoute de la mise en forme.

Détails du format

en bref
NOM COMPLETShapefile Code Page File
DÉVELOPPEUREsri (shapefile ecosystem); used by ArcGIS, QGIS, GDALdepuis with the Esri Shapefile sidecar set (1990s onward)
CATÉGORIEFichiers GIS
TYPE MIMEtext/plain
TYPETexte brut (identifiant de page de code unique)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Fichier de page Manga Studio / Clip Studio - L'ancien Manga Studio (Smith Micro, maintenant Clip Studio Paint par Celsys) utilisait .cpg comme fichier de page/canevas de bande dessinée - un format différent de celui décrit par l'ancien nom de la base de données « Manga Studio drawing ».
  • Fichier de programme protégé CopyMinder - Certains logiciels protégés par le système DRM CopyMinder stockent les données de licence dans un fichier .cpg.

Programmes qui ouvrent les fichiers CPG

Windows3 apps
Notepad / any text editor Intégré Clic droit → Ouvrir avec → Notepad pour lire ou modifier le nom de l'encodage (par exemple, le régler sur UTF-8).
QGIS Open-source Ajoutez le .shp compagnon comme couche vecteur ; QGIS lit automatiquement le .cpg pour décoder le texte des attributs.
ArcGIS Pro Payant Ouvrez le shapefile ; ArcGIS respecte le .cpg pour l'encodage des attributs (ou modifiez-le dans un éditeur de texte).
macOS1 app
TextEdit / QGIS Open-source Lisez/modifiez le .cpg dans TextEdit (mode texte brut), ou laissez QGIS l'utiliser lors du chargement du shapefile.
Linux1 app
Any text editor / GDAL Open-source Affichez/modifiez le .cpg ; GDAL/OGR le lit lors du chargement du .shp (ogrinfo).

Détails techniques

spécifications approfondies
Type de formatTexte brut - déclaration d'encodage de caractères sur une seule ligne, pas de structure binaire
Type MIMEtext/plain
Taille de fichier typique3-20 octets (contient uniquement un court nom d'encodage ou un numéro de page de code Windows)
Signature binaire / octets magiquesAucune - le fichier n'a pas d'en-tête ; le contenu est une simple chaîne de texte
Rôle dans l'ensemble shapefileDéclare l'encodage des caractères pour le texte des attributs stocké dans la table .dbf compagnon
Fichiers compagnons requis.shp, .dbf, .shx - partageant tous le même nom de base que le fichier .cpg
Valeurs d'encodage prises en chargeChaînes nommées (UTF-8, ISO-8859-1, WINDOWS-1252) ou numéros de page de code Windows (65001, 1252, 1250, etc.)
Développeur / écosystèmeConvention Esri shapefile ; largement supporté par ArcGIS, QGIS, GDAL, MapInfo et FME
Solution de repli sans .cpgLes applications utilisent par défaut les paramètres régionaux du système ou l'encodage Latin-1 ; le comportement varie selon l'outil et peut corrompre les diacritiques
Structure de ligneLigne unique, pas de paires clé-valeur, pas de délimiteurs - le fichier entier est un identifiant d'encodage
Sensibilité à la casseLe traitement de la chaîne de contenu dépend de l'outil ; la plupart des outils GIS acceptent les majuscules et les minuscules (ex: utf-8 et UTF-8)
Support GDALLu et écrit automatiquement par le pilote OGR Shapefile de GDAL lors du chargement ou de l'exportation de shapefiles
ModifiabilitéEntièrement lisible par l'homme et modifiable dans n'importe quel éditeur de texte brut (Notepad, Vim, VS Code, etc.)
Impact pratique de l'omissionL'absence peut causer du « mojibake », des points d'interrogation ou des caractères illisibles dans les champs d'attributs contenant du texte non-ASCII
Publiéwith the Esri Shapefile sidecar set (1990s onward)
Standard ouvertOui · libre de droits
Spécificationdesktop.arcgis.com

Conversions CPG

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers CPG. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers CPG.

Foire aux questions

Qu'est-ce qu'un fichier .cpg dans un shapefile ?
C'est un fichier texte d'une seule ligne qui indique au logiciel GIS quel encodage de caractères (ex: UTF-8 ou Windows-1252) le texte des attributs .dbf du shapefile utilise, afin que les noms s'affichent correctement.
Puis-je supprimer le fichier .cpg ?
Oui, le shapefile s'ouvrira toujours, mais le logiciel devinera alors l'encodage à partir de l'en-tête .dbf ou des paramètres par défaut du système - ce qui peut corrompre les caractères accentués ou non latins.
Comment corriger le texte d'attribut illisible dans QGIS/ArcGIS ?
Créez ou modifiez le fichier .cpg à côté du .shp avec le nom d'encodage correct (souvent « UTF-8 ») et rechargez la couche.
Comment ouvrir un fichier .cpg ?
Avec n'importe quel éditeur de texte (Notepad, TextEdit). Il contient un seul nom d'encodage, rien de plus.
Le .cpg est-il un fichier Manga Studio ?
Les anciennes versions de Manga Studio utilisaient .cpg pour les pages de bandes dessinées, mais aujourd'hui, le .cpg courant est le fichier de page de code GIS shapefile. Vérifiez s'il se trouve à côté d'un .shp (GIS) ou s'il s'ouvre dans Clip Studio (art).

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z