Я просто установил Ubuntu пара несколько дней назад. Поскольку я просматривал файлы Ubuntu, я нашел интересный документ, содержащий по-видимому все слова в английском словаре. Я знаю, что не помещал файл там, таким образом, я знаю, что это - часть операционной системы, но я не уверен, почему этому был бы нужен случайный список.
Файл /usr/share/dict/words
Цепочка из why
с :
$ dpkg -S /usr/share/dict/words
diversion by dictionaries-common from: /usr/share/dict/words
diversion by dictionaries-common to: /usr/share/dict/words.pre-dictionaries-common
wamerican, dictionaries-common: /usr/share/dict/words
$ aptitude why dictionaries-common
i hunspell-en-us Depends dictionaries-common (>= 0.10)
$ aptitude why hunspell-en-us
i libenchant1c2a Depends aspell-en | myspell-dictionary | aspell-dictionary | ispell-dictionary | hunspell-dictionary
i hunspell-en-us Provides hunspell-dictionary
$ aptitude why libenchant1c2a
i libwebkitgtk-3.0-0 Depends libenchant1c2a (>= 1.6.0)
$ aptitude why libwebkitgtk-3.0-0
i unity-control-center Depends libwebkitgtk-3.0-0 (>= 1.3.10)
Конечно, это не совсем ответ, зачем ему нужен этот список слов. Просто цепочка зависимостей привела к тому, что он был там. Другая цепочка из why
может быть лучшим ответом, но:
$ aptitude why wamerican
i cracklib-runtime Recommends wamerican | wordlist
$ aptitude why cracklib-runtime
i libcrack2 Recommends cracklib-runtime
$ aptitude why libcrack2
i libpwquality1 Depends libcrack2 (>= 2.8.12)
$ aptitude why libpwquality1
i unity-control-center Depends libpwquality1 (>= 1.1.0)
Более правдоподобно: список слов используется для пометки паролей, присутствующих в общем словаре, как плохое качество.
Из Википедии :
words
- это стандартный файл для всех Unix и Unix-подобных операционных систем, и он просто переводится на новую строку Разграниченный список слов словаря. Он используется, например, программами проверки орфографии.Файл слов обычно хранится в
/usr/share/dict/words
или/usr/dict/words
.В Debian и Ubuntu файл
blockquote>words
предоставляется пакетомwordlist
или его пакетами провайдеровwbritish
,wamerican
и т. Д.Из комментария @ doug (ссылка моя):
Список по умолчанию среднего размера (90k + слова), доступны другие списки вплоть до «безумный» список (650 тыс. слов +)
blockquote>