Vad är filformatet DIC?
En .dic-fil är en ordboksfil som används av ordbehandlare och verktyg för stavningskontroll som en ordlistedatabas för stavningskorrigering. Ordboksfiler har länge fungerat som ryggraden i stavningskontroller, och idag är den dominerande standarden Hunspell-formatet - en klartextfil som alltid paras ihop med en .aff-fil med samma namn för affixregler (till exempel en_US.dic tillsammans med en_US.aff).
I Hunspell-formatet öppnas en .dic-fil med en rad som innehåller det ungefärliga antalet ord, följt av en ordstam per rad. Ord kan ha valfria flaggkoder efter ett /-tecken (t.ex. walk/DGS), som refererar till prefix- och suffixregler definierade i den tillhörande .aff-filen. Kodningen deklareras i .aff via SET-direktivet; UTF-8 är numera standard, även om äldre ordböcker fortfarande använder ISO-8859-kodningar. Hunspell-ordböcker levereras inuti tillägg för LibreOffice och Apache OpenOffice (.oxt), Firefox- och Chrome-tillägg (.xpi), och är inbäddade i macOS och Android.
Användarordböcker är en vanlig variant - .dic-filer i klartext som skapats av användaren för att lagra ord som inte finns i huvuddatabasen. Huvudordboken innehåller vanligtvis tiotusentals till hundratusentals ordstammar, med filstorlekar som sträcker sig från ungefär 100 KB till 5 MB.
.dic-filer kan också förekomma i arbetsflöden för programvarulokalisering, där källsträngar skickas till översättare eller lagras som referensordlistor. Vissa ordboksfiler distribueras av utvecklare av ordboksprogramvara som integrationshjälp för programmerare som bygger in stavningskontroll i sina egna applikationer.
Säkerhet & trygghet
RISK: LOWEn .dic är en ordlista i klartext och innehåller ingen körbar kod, så själva filen är säker. Den enda realistiska försiktighetsåtgärden gäller leveransmetoden: ordböcker för stavningskontroll installeras ofta som LibreOffice-tillägg (.oxt) eller webbläsartillägg, och tillägg kan innehålla kod - installera språkpaket endast från officiella webbplatser för LibreOffice/AOO-tillägg eller din webbläsares tilläggsbutik, inte från slumpmässiga nedladdningsportaler. Ordlistefilen kan du öppna och läsa i valfri textredigerare utan risk.
Formatdetaljer
i ett nötskal- Microsoft Office anpassad ordbok - CUSTOM.DIC - en användarordlista i klartext för termer som lagts till via «Lägg till i ordlista» i Word/Office; ett ord per rad, ingen affixfil.
- CLEX / programmerings- eller CAD-ordbok - Vissa applikationer (t.ex. vissa CAD-, IDE- eller textverktyg) använder .dic som en generisk nyckelords- eller termlista; strukturen är appspecifik.
Program som öppnar DIC-filer
Tekniska detaljer
djup specifikation| Formattyp | Ordlista i klartext; ingen binär signatur eller magic bytes |
| Tillhörande fil | Alltid parad med en `.aff`-fil för affixregler med samma namn (t.ex. `en_US.dic` + `en_US.aff`) |
| Filstruktur | Första raden: heltal för ordantal; varje följande rad: en ordstam, valfritt följt av `/flaggor` |
| Syntax för affix-flaggor | Flaggor som läggs till efter `/` på en stamrad refererar till prefix/suffix-regler i `.aff` (t.ex. `walk/DGS`); flaggformatet ställs in av FLAG-direktivet i `.aff` |
| Teckenkodning | Deklareras i den parade `.aff`-filen via `SET`-direktivet; UTF-8 för moderna ordböcker; äldre filer kan använda ISO-8859-x |
| MIME-typ | `text/plain`; informellt `application/x-hunspell-dictionary` |
| Typisk filstorlek | 100 KB - 5 MB för fullständiga språkordböcker (tiotusentals till hundratusentals ordstammar) |
| Distributionspaket | Buntad inuti LibreOffice/OpenOffice `.oxt`-tillägg eller Firefox/Chrome `.xpi`-tillägg; installeras i programspecifika språkmappar |
| Plattformssupport | Plattformsoberoende: Windows, macOS, Linux, Android och alla applikationer som bäddar in Hunspell-biblioteket |
| Formatets ursprung | Hunspell-format (en utökning av MySpell, som i sin tur utökade Ispell); utvecklat av László Németh år 2002, ursprungligen för ungerska |
| Variant av användarordbok | Förenklade `.dic`-filer som endast innehåller en vanlig ordlista (inga affix-flaggor), används av Microsoft Word för att lagra ord som lagts till av användaren |
| Referensmotor för stavningskontroll | Hunspell; inbäddad i LibreOffice, Apache OpenOffice, Firefox, Chrome och den inbyggda stavningskontrollen i macOS |
| Språktäckning | Över 100 språkordböcker tillgängliga i Hunspell-format, underhållna av språkgrupper och LibreOffice-projektet |
| Redigerbarhet | Helt läsbar för människor; kan öppnas och modifieras i valfri textredigerare - ändringar träder i kraft efter omstart av värdprogrammet |
| Släppt | 2002 (Hunspell; building on MySpell/Ispell lineage from the 1980s-90s) |
| Senaste version | N/A (no version on the .dic format; tracked per language dictionary release) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | manpages.ubuntu.com |
DIC-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DIC-filer.