O que é o formato de ficheiro DIC?
Um arquivo .dic é um arquivo de dicionário usado por processadores de texto e ferramentas de correção ortográfica como um banco de dados de lista de palavras para correção de grafia. Os arquivos de dicionário servem há muito tempo como a espinha dorsal dos corretores ortográficos e, hoje, o padrão dominante é o formato Hunspell - um arquivo de texto simples sempre emparelhado com um arquivo de regras de afixos .aff de mesmo nome (por exemplo, en_US.dic ao lado de en_US.aff).
No formato Hunspell, um arquivo .dic abre com uma linha contendo a contagem aproximada de palavras, seguida por um radical de palavra por linha. As palavras podem conter códigos de sinalização (flags) opcionais após um caractere / (ex: walk/DGS), referenciando regras de prefixo e sufixo definidas no arquivo .aff complementar. A codificação é declarada no .aff via diretiva SET; o UTF-8 é agora o padrão, embora dicionários mais antigos ainda usem codificações ISO-8859. Os dicionários Hunspell são distribuídos dentro de extensões do LibreOffice e Apache OpenOffice (.oxt), complementos do Firefox e Chrome (.xpi) e estão incorporados no macOS e Android.
Dicionários do usuário são uma variante comum - arquivos .dic de texto simples criados pelo usuário para armazenar palavras não encontradas no banco de dados principal. O dicionário principal normalmente contém de dezenas de milhares a centenas de milhares de radicais de palavras, com arquivos variando de aproximadamente 100 KB a 5 MB.
Arquivos .dic também podem aparecer em fluxos de trabalho de localização de software, onde strings de origem são enviadas para tradutores ou armazenadas como glossários de referência. Alguns arquivos de dicionário são distribuídos por desenvolvedores de software de dicionário como auxílios de integração para programadores que constroem corretores ortográficos em suas próprias aplicações.
Segurança e proteção
RISCO: LOWUm .dic é uma lista de palavras em texto simples e não contém código executável, portanto o arquivo em si é seguro. A única precaução realista é o invólucro de entrega: dicionários de correção ortográfica são frequentemente instalados como extensões do LibreOffice (.oxt) ou complementos de navegador, e extensões podem conter código - instale pacotes de idiomas apenas do site oficial de extensões do LibreOffice/AOO ou da loja de complementos do seu navegador, não de portais de download aleatórios. O arquivo de lista de palavras você pode abrir e ler em qualquer editor de texto sem risco.
Detalhes do formato
em resumo- Dicionário personalizado do Microsoft Office - CUSTOM.DIC - uma lista de palavras do usuário em texto simples de termos adicionados via «Adicionar ao Dicionário» no Word/Office; uma palavra por linha, sem arquivo de afixos.
- CLEX / dicionário de programação ou CAD - Alguns aplicativos (ex: certas ferramentas de CAD, IDE ou texto) usam .dic como uma lista genérica de palavras-chave/termos; a estrutura é específica do aplicativo.
Programas que abrem arquivos DIC
Detalhes técnicos
especificação profunda| Tipo de formato | Lista de palavras em texto simples; sem assinatura binária ou magic bytes |
| Arquivo complementar | Sempre emparelhado com um arquivo de regras de afixos `.aff` de mesmo nome (ex: `en_US.dic` + `en_US.aff`) |
| Estrutura do arquivo | Primeira linha: número inteiro da contagem de palavras; cada linha seguinte: um radical de palavra, opcionalmente seguido por `/flags` |
| Sintaxe de sinalização de afixos | Sinalizadores (flags) anexados após `/` em uma linha de radical referenciam regras de prefixo/sufixo no `.aff` (ex: `walk/DGS`); formato da flag definido pela diretiva FLAG no `.aff` |
| Codificação de caracteres | Declarada no `.aff` correspondente via diretiva `SET`; UTF-8 para dicionários modernos; arquivos legados podem usar ISO-8859-x |
| Tipo MIME | `text/plain`; informalmente `application/x-hunspell-dictionary` |
| Tamanho de arquivo típico | 100 KB - 5 MB para dicionários de idiomas completos (dezenas de milhares a centenas de milhares de radicais de palavras) |
| Embalagem de distribuição | Agrupado dentro de extensões `.oxt` do LibreOffice/OpenOffice ou complementos `.xpi` do Firefox/Chrome; instalado em pastas de idiomas específicas do aplicativo |
| Suporte de plataforma | Multiplataforma: Windows, macOS, Linux, Android e qualquer aplicativo que incorpore a biblioteca Hunspell |
| Linhagem do formato | Formato Hunspell (superset do MySpell, que estendeu o Ispell); desenvolvido por László Németh em 2002, originalmente para o húngaro |
| Variante de dicionário do usuário | Arquivos `.dic` simplificados contendo apenas uma lista de palavras simples (sem flags de afixos), usados pelo Microsoft Word para armazenar palavras adicionadas pelo usuário |
| Mecanismo de verificação ortográfica de referência | Hunspell; incorporado no LibreOffice, Apache OpenOffice, Firefox, Chrome e no corretor ortográfico integrado do macOS |
| Cobertura de idiomas | Mais de 100 dicionários de idiomas disponíveis no formato Hunspell, mantidos por comunidades linguísticas e pelo projeto LibreOffice |
| Editabilidade | Totalmente legível por humanos; pode ser aberto e modificado em qualquer editor de texto - as alterações entram em vigor após reiniciar o aplicativo host |
| Lançado | 2002 (Hunspell; building on MySpell/Ispell lineage from the 1980s-90s) |
| Versão mais recente | N/A (no version on the .dic format; tracked per language dictionary release) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | manpages.ubuntu.com |
Conversões de DIC
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DIC.