Hvad er DIC-filformatet?
En .dic-fil er en ordbogsfil, der bruges af tekstbehandlingsprogrammer og stavekontrolværktøjer som en ordlistedatabase til rettelse af stavning. Ordbogsfiler har længe fungeret som rygraden i stavekontroller, og i dag er den dominerende standard Hunspell-formatet - en almindelig tekstfil, der altid er parret med en .aff-affiksregelfil med samme navn (for eksempel en_US.dic sammen med en_US.aff).
I Hunspell-formatet åbnes en .dic-fil med en linje, der indeholder det omtrentlige antal ord, efterfulgt af én ordstamme pr. linje. Ord kan have valgfrie flagkoder efter et /-tegn (f.eks. walk/DGS), der refererer til præfiks- og suffiksregler defineret i den tilhørende .aff-fil. Kodningen erklæres i .aff via SET-direktivet; UTF-8 er nu standard, selvom ældre ordbøger stadig bruger ISO-8859-kodninger. Hunspell-ordbøger leveres inde i LibreOffice- og Apache OpenOffice-udvidelser (.oxt), Firefox- og Chrome-tilføjelser (.xpi) og er indlejret i macOS og Android.
Brugerordbøger er en almindelig variant - .dic-filer i almindelig tekst oprettet af brugeren til at gemme ord, der ikke findes i hoveddatabasen. Hovedordbogen indeholder typisk titusinder til hundredtusinder af ordstammer, med filstørrelser fra ca. 100 KB til 5 MB.
.dic-filer kan også optræde i workflows til softwarelokalisering, hvor kildestrenge sendes til oversættere eller gemmes som referenceordlister. Nogle ordbogsfiler distribueres af udviklere af ordbogssoftware som integrationshjælp til programmører, der bygger stavekontrol ind i deres egne applikationer.
Sikkerhed og tryghed
RISIKO: LOWEn .dic er en ordliste i almindelig tekst og indeholder ingen eksekverbar kode, så selve filen er sikker. Den eneste realistiske forsigtighed er leveringsmetoden: ordbøger til stavekontrol installeres ofte som LibreOffice-udvidelser (.oxt) eller browser-tilføjelser, og udvidelser kan indeholde kode - installer kun sprogpakker fra det officielle LibreOffice/AOO-udvidelsessted eller din browsers tilføjelsesbutik, ikke tilfældige downloadportaler. Ordlistefilen kan du åbne og læse i enhver teksteditor uden risiko.
Formatdetaljer
kort fortalt- Microsoft Office brugerordbog - CUSTOM.DIC - en brugerordliste i almindelig tekst med termer tilføjet via «Tilføj til ordbog» i Word/Office; ét ord pr. linje, ingen affiksfil.
- CLEX / programmering eller CAD-ordbog - Nogle applikationer (f.eks. visse CAD-, IDE- eller tekstværktøjer) bruger .dic som en generisk nøgleords-/termliste; strukturen er app-specifik.
Programmer der åbner DIC-filer
Tekniske detaljer
dyb specifikation| Format-type | Ordliste i almindelig tekst; ingen binær signatur eller magic bytes |
| Tilhørende fil | Altid parret med en `.aff`-affiksregelfil med samme navn (f.eks. `en_US.dic` + `en_US.aff`) |
| Filstruktur | Første linje: heltal for ordantal; hver efterfølgende linje: én ordstamme, eventuelt efterfulgt af `/flag` |
| Syntaks for affiks-flag | Flag tilføjet efter `/` på en stammelinje refererer til præfiks-/suffiksregler i `.aff` (f.eks. `walk/DGS`); flagformat indstilles af FLAG-direktivet i `.aff` |
| Tegnkodning | Erklæret i den parrede `.aff` via `SET`-direktivet; UTF-8 for moderne ordbøger; ældre filer kan bruge ISO-8859-x |
| MIME-type | `text/plain`; uformelt `application/x-hunspell-dictionary` |
| Typisk filstørrelse | 100 KB - 5 MB for fulde sprogordbøger (titusinder til hundredtusinder af ordstammer) |
| Distributionspakning | Bundtet inde i LibreOffice/OpenOffice `.oxt`-udvidelser eller Firefox/Chrome `.xpi`-tilføjelser; installeret i app-specifikke sprogmapper |
| Platformunderstøttelse | Tværplatform: Windows, macOS, Linux, Android og enhver applikation, der indlejrer Hunspell-biblioteket |
| Format-afstamning | Hunspell-format (overbygning af MySpell, som udvidede Ispell); udviklet af László Németh i 2002, oprindeligt til ungarsk |
| Variant af brugerordbog | Forenklede `.dic`-filer, der kun indeholder en simpel ordliste (ingen affiks-flag), brugt af Microsoft Word til at gemme brugerdefinerede ord |
| Reference-stavekontrolmotor | Hunspell; indlejret i LibreOffice, Apache OpenOffice, Firefox, Chrome og den indbyggede stavekontrol i macOS |
| Sprogdækning | Over 100 sprogordbøger tilgængelige i Hunspell-format, vedligeholdt af sprogfællesskaber og LibreOffice-projektet |
| Redigerbarhed | Fuldt menneskeligt læsbar; kan åbnes og ændres i enhver teksteditor - ændringer træder i kraft efter genstart af værtsapplikationen |
| Udgivet | 2002 (Hunspell; building on MySpell/Ispell lineage from the 1980s-90s) |
| Seneste version | N/A (no version on the .dic format; tracked per language dictionary release) |
| Åben standard | Ja · royaltyfri |
| Specifikation | manpages.ubuntu.com |
DIC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DIC-filer.