Co to jest format pliku DIC?
Plik .dic to plik słownika używany przez procesory tekstu i narzędzia do sprawdzania pisowni jako baza danych listy słów do korekty. Pliki słowników od dawna stanowią kręgosłup modułów sprawdzania pisowni, a obecnie dominującym standardem jest format Hunspell - plik tekstowy zawsze sparowany z plikiem reguł afiksów o tej samej nazwie .aff (na przykład en_US.dic obok en_US.aff).
W formacie Hunspell plik .dic otwiera linia zawierająca przybliżoną liczbę słów, po której następuje jeden rdzeń słowa na linię. Słowa mogą zawierać opcjonalne kody flag po znaku / (np. walk/DGS), odwołujące się do reguł przedrostków i przyrostków zdefiniowanych w towarzyszącym pliku .aff. Kodowanie jest deklarowane w .aff za pomocą dyrektywy SET; standardem jest obecnie UTF-8, choć starsze słowniki nadal używają kodowań ISO-8859. Słowniki Hunspell są dostarczane wewnątrz rozszerzeń LibreOffice i Apache OpenOffice (.oxt), dodatków Firefox i Chrome (.xpi) oraz są wbudowane w macOS i Android.
Słowniki użytkownika to powszechny wariant - tekstowe pliki .dic tworzone przez użytkownika w celu przechowywania słów nieznalezionych w głównej bazie danych. Główny słownik zazwyczaj zawiera od dziesiątek do setek tysięcy rdzeni słów, a pliki mają rozmiar od około 100 KB do 5 MB.
Pliki .dic mogą również pojawiać się w procesach lokalizacji oprogramowania, gdzie ciągi źródłowe są wysyłane do tłumaczy lub przechowywane jako glosariusze referencyjne. Niektóre pliki słowników są udostępniane przez twórców oprogramowania słownikowego jako pomoc integracyjna dla programistów budujących sprawdzanie pisowni we własnych aplikacjach.
Bezpieczeństwo
RYZYKO: LOWPlik .dic to tekstowa lista słów i nie zawiera kodu wykonywalnego, więc sam plik jest bezpieczny. Jedyną realną ostrożność należy zachować przy sposobie dostarczania: słowniki sprawdzania pisowni są często instalowane jako rozszerzenia LibreOffice (.oxt) lub dodatki do przeglądarek, a rozszerzenia mogą zawierać kod - instaluj pakiety językowe tylko z oficjalnej strony rozszerzeń LibreOffice/AOO lub sklepu z dodatkami przeglądarki, a nie z przypadkowych portali. Plik listy słów można bez ryzyka otworzyć i przeczytać w dowolnym edytorze tekstu.
Szczegóły formatu
w pigułce- Słownik niestandardowy Microsoft Office - CUSTOM.DIC - tekstowa lista słów użytkownika dodanych przez opcję „Dodaj do słownika” w Word/Office; jedno słowo na linię, brak pliku afiksów.
- Słownik CLEX / programistyczny lub CAD - Niektóre aplikacje (np. niektóre narzędzia CAD, IDE lub tekstowe) używają .dic jako ogólnej listy słów kluczowych/terminów; struktura jest specyficzna dla danej aplikacji.
Programy otwierające pliki DIC
Szczegóły techniczne
specyfikacja| Typ formatu | Tekstowa lista słów; brak sygnatury binarnej lub magic bytes |
| Plik towarzyszący | Zawsze sparowany z plikiem reguł afiksów `.aff` o tej samej nazwie (np. `en_US.dic` + `en_US.aff`) |
| Struktura pliku | Pierwsza linia: liczba całkowita określająca liczbę słów; każda kolejna linia: jeden rdzeń słowa, opcjonalnie z `/flagami` |
| Składnia flag afiksów | Flagi dodane po `/` w linii rdzenia odwołują się do reguł przedrostków/przyrostków w `.aff` (np. `walk/DGS`); format flag określany przez dyrektywę FLAG w `.aff` |
| Kodowanie znaków | Deklarowane w sparowanym pliku `.aff` przez dyrektywę `SET`; UTF-8 dla nowoczesnych słowników; starsze pliki mogą używać ISO-8859-x |
| Typ MIME | `text/plain`; nieformalnie `application/x-hunspell-dictionary` |
| Typowy rozmiar pliku | 100 KB - 5 MB dla pełnych słowników językowych (dziesiątki do setek tysięcy rdzeni słów) |
| Opakowanie dystrybucyjne | Pakowane wewnątrz rozszerzeń LibreOffice/OpenOffice `.oxt` lub dodatków Firefox/Chrome `.xpi`; instalowane w folderach językowych specyficznych dla aplikacji |
| Obsługa platform | Wieloplatformowy: Windows, macOS, Linux, Android oraz każda aplikacja korzystająca z biblioteki Hunspell |
| Rodowód formatu | Format Hunspell (nadzbiór MySpell, który rozszerzył Ispell); opracowany przez László Németha w 2002 roku, pierwotnie dla języka węgierskiego |
| Wariant słownika użytkownika | Uproszczone pliki `.dic` zawierające tylko czystą listę słów (bez flag afiksów), używane przez Microsoft Word do przechowywania słów dodanych przez użytkownika |
| Referencyjny silnik sprawdzania pisowni | Hunspell; wbudowany w LibreOffice, Apache OpenOffice, Firefox, Chrome oraz systemowy moduł sprawdzania pisowni macOS |
| Zasięg językowy | Dostępnych ponad 100 słowników językowych w formacie Hunspell, utrzymywanych przez społeczności językowe i projekt LibreOffice |
| Edytowalność | W pełni czytelny dla człowieka; może być otwierany i modyfikowany w dowolnym edytorze tekstu - zmiany wchodzą w życie po ponownym uruchomieniu aplikacji |
| Wydano | 2002 (Hunspell; building on MySpell/Ispell lineage from the 1980s-90s) |
| Najnowsza wersja | N/A (no version on the .dic format; tracked per language dictionary release) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | manpages.ubuntu.com |
Konwersje DIC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DIC.