Qu'est-ce que le format de fichier DIC ?
Un fichier .dic est un fichier de dictionnaire utilisé par les traitements de texte et les outils de correction orthographique comme base de données de listes de mots. Les fichiers de dictionnaire constituent depuis longtemps l'épine dorsale des correcteurs orthographiques, et aujourd'hui, la norme dominante est le format Hunspell - un fichier en texte brut toujours associé à un fichier de règles d'affixes .aff portant le même nom (par exemple, en_US.dic aux côtés de en_US.aff).
Dans le format Hunspell, un fichier .dic s'ouvre par une ligne contenant le nombre approximatif de mots, suivie d'une racine de mot par ligne. Les mots peuvent comporter des codes de drapeaux optionnels après un caractère / (par ex. walk/DGS), faisant référence aux règles de préfixes et de suffixes définies dans le fichier .aff d'accompagnement. L'encodage est déclaré dans le .aff via la directive SET ; l'UTF-8 est désormais la norme, bien que les dictionnaires plus anciens utilisent encore les encodages ISO-8859. Les dictionnaires Hunspell sont livrés dans les extensions LibreOffice et Apache OpenOffice (.oxt), les modules complémentaires Firefox et Chrome (.xpi), et sont intégrés dans macOS et Android.
Les dictionnaires utilisateur sont une variante courante - des fichiers .dic en texte brut créés par l'utilisateur pour stocker des mots absents de la base de données principale. Le dictionnaire principal contient généralement de dizaines de milliers à des centaines de milliers de racines de mots, avec des fichiers allant d'environ 100 Ko à 5 Mo.
Les fichiers .dic peuvent également apparaître dans les flux de travail de localisation de logiciels, où les chaînes sources sont envoyées aux traducteurs ou stockées comme glossaires de référence. Certains fichiers de dictionnaire sont distribués par des développeurs de logiciels de dictionnaire comme aides à l'intégration pour les programmeurs intégrant la vérification orthographique dans leurs propres applications.
Sécurité et sûreté
RISQUE : LOWUn fichier .dic est une liste de mots en texte brut et ne contient aucun code exécutable, le fichier lui-même est donc sûr. La seule mise en garde réaliste concerne le conteneur de livraison : les dictionnaires de correction orthographique sont souvent installés comme extensions LibreOffice (.oxt) ou modules de navigateur, et les extensions peuvent transporter du code - n'installez des packs de langue que depuis le site officiel des extensions LibreOffice/AOO ou le magasin de modules de votre navigateur, pas depuis des portails de téléchargement aléatoires. Le fichier de liste de mots peut être ouvert et lu dans n'importe quel éditeur de texte sans aucun risque.
Détails du format
en bref- Dictionnaire personnalisé Microsoft Office - CUSTOM.DIC - une liste de mots utilisateur en texte brut pour les termes ajoutés via « Ajouter au dictionnaire » dans Word/Office ; un mot par ligne, pas de fichier d'affixes.
- Dictionnaire CLEX / programmation ou CAO - Certaines applications (par ex. certains outils de CAO, IDE ou outils de texte) utilisent .dic comme liste générique de mots-clés/termes ; la structure est spécifique à l'application.
Programmes qui ouvrent les fichiers DIC
Détails techniques
spécifications approfondies| Type de format | Liste de mots en texte brut ; pas de signature binaire ou d'octets magiques |
| Fichier compagnon | Toujours associé à un fichier de règles d'affixes `.aff` du même nom (par ex. `en_US.dic` + `en_US.aff`) |
| Structure du fichier | Première ligne : entier du décompte de mots ; chaque ligne suivante : une racine de mot, éventuellement suivie de `/drapeaux` |
| Syntaxe des drapeaux d'affixes | Les drapeaux ajoutés après `/` sur une ligne de racine font référence aux règles de préfixes/suffixes dans le `.aff` (par ex. `walk/DGS`) ; format de drapeau défini par la directive FLAG dans le `.aff` |
| Encodage des caractères | Déclaré dans le `.aff` associé via la directive `SET` ; UTF-8 pour les dictionnaires modernes ; les fichiers anciens peuvent utiliser ISO-8859-x |
| Type MIME | `text/plain` ; officieusement `application/x-hunspell-dictionary` |
| Taille de fichier typique | 100 Ko - 5 Mo pour les dictionnaires de langue complets (dizaines de milliers à des centaines de milliers de racines de mots) |
| Conditionnement de distribution | Regroupé dans les extensions LibreOffice/OpenOffice `.oxt` ou les modules Firefox/Chrome `.xpi` ; installé dans les dossiers de langue spécifiques à l'application |
| Prise en charge des plateformes | Multiplateforme : Windows, macOS, Linux, Android, et toute application intégrant la bibliothèque Hunspell |
| Lignage du format | Format Hunspell (sur-ensemble de MySpell, qui prolongeait Ispell) ; développé par László Németh en 2002, à l'origine pour le hongrois |
| Variante de dictionnaire utilisateur | Fichiers `.dic` simplifiés contenant uniquement une liste de mots brute (sans drapeaux d'affixes), utilisés par Microsoft Word pour stocker les mots ajoutés par l'utilisateur |
| Moteur de vérification de référence | Hunspell ; intégré dans LibreOffice, Apache OpenOffice, Firefox, Chrome et le correcteur orthographique intégré de macOS |
| Couverture linguistique | Plus de 100 dictionnaires de langues disponibles au format Hunspell, maintenus par les communautés linguistiques et le projet LibreOffice |
| Modificabilité | Entièrement lisible par l'homme ; peut être ouvert et modifié dans n'importe quel éditeur de texte - les modifications prennent effet après le redémarrage de l'application hôte |
| Publié | 2002 (Hunspell; building on MySpell/Ispell lineage from the 1980s-90s) |
| Dernière version | N/A (no version on the .dic format; tracked per language dictionary release) |
| Standard ouvert | Oui · libre de droits |
| Spécification | manpages.ubuntu.com |
Conversions DIC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DIC.