Счётчик частоты букв
Вставьте любой текст и получите таблицу всех букв, которые в нём есть, с количеством, долей от всех букв и полосой для каждой. Сортируйте по частоте или по алфавиту и включайте учёт регистра, когда важны заглавные. Это самый быстрый способ провести частотный анализ шифра или проверить головоломку. Бесплатно, без регистрации, ничего не загружается.
Настройки
0
Буквы
0
Символы
0
Уникальных букв
Как пользоваться счётчиком частоты букв
- Вставьте текст. Обычный текст, шифровку, сетку головоломки или список слов. Таблица обновляется по мере ввода.
- Выберите порядок сортировки. По частоте — чтобы самая частая буква была первой, а при равенстве — по алфавиту; либо по алфавиту — чтобы сравнить с эталонной таблицей.
- Выберите обработку регистра. По умолчанию H и h считаются одной буквой. Отметьте «С учётом регистра», чтобы заглавные были в отдельных строках.
- Читайте таблицу. Каждая буква показывает количество, долю от всех букв и полосу, масштабированную по самой частой. В карточках — всего букв, всего символов и уникальных букв.
Что подсчитывается
Подсчитываются только 26 букв базовой латиницы, от a до z и от A до Z. Цифры, пробелы, знаки препинания и буквы с диакритикой, например é или ñ, не учитываются, как и буквы других письменностей. Процент — это доля каждой буквы среди подсчитанных букв, а не среди всех символов, поэтому пробелы и знаки препинания его не разбавляют. Выводятся только встречающиеся буквы; отсутствующие строк не получают.
Пример
Предложение The quick brown fox jumps over the lazy dog содержит 43 символа и 35 букв и использует все 26 букв. Счётчик выводит:
| Буква | Количество | Доля от букв |
|---|---|---|
| o | 4 | 11,4% |
| e | 3 | 8,6% |
| h, r, t, u | по 2 | 5,7% |
| остальные 20 букв | по 1 | 2,9% |
Это далеко от обычной английской картины, потому что предложение, построенное так, чтобы содержать каждую букву по одному разу, не является типичным текстом. Более длинный естественный текст приближается к известному распределению.
Частота букв в английском языке
В обычном английском тексте чаще всего встречается E, затем T, A, O, I, N, S, H и R. Широко цитируемая таблица, основанная на книге Robert Lewand Cryptological Mathematics (2000), даёт для E примерно 12,7%, для T — 9,1%, для A — 8,2%, для O — 7,5%, для I — 7,0%, для N — 6,7%, для S — 6,3%, для H — 6,1% и для R — 6,0%, тогда как Z, Q, X и J — каждая менее 0,2%. Считайте эти значения типичными, а не точными: они зависят от текста, а короткие образцы сильно различаются.
- Взлом шифров. В простом шифре замены каждая буква открытого текста соответствует одной букве шифротекста, поэтому самая частая буква шифротекста, вероятно, E или T. Это частотный анализ — метод, который описал арабский учёный аль-Кинди в IX веке.
- Шифр Цезаря и сдвиговые шифры. Найдите самую частую букву шифротекста, считайте, что это E, и отсчитайте назад, чтобы получить сдвиг. Примените его с помощью Шифра Цезаря.
- Игры и головоломки. Игроки в словесные игры используют количество букв, чтобы оценить, насколько вероятно, что буква останется на поле, или проверить собственную головоломку.
- Раскладки клавиатуры. Такие раскладки, как Dvorak, были спроектированы с учётом того, как часто печатается каждая буква.
Какой инструмент вам нужен?
| Если вам нужно… | Используйте |
|---|---|
| Узнать, как часто встречается каждая буква | Эта страница |
| Только соотношение гласных и согласных | Счётчик гласных |
| Общее число символов, с пробелами или без | Счётчик символов |
| Как часто встречается каждое слово | Счётчик частоты слов |
| Расшифровать шифр замены | Substitution Cipher Solver |
Часто задаваемые вопросы
- Какая самая частая буква в английском языке?
- E — примерно 12,7% букв в обычном тексте, затем T (около 9,1%) и A (около 8,2%). Порядок ETAOIN SHRDLU — традиционная запись самых частых букв, и он зависит от текста.
- Как анализ частоты букв взламывает шифр?
- В шифре замены каждая буква открытого текста всегда превращается в одну и ту же букву шифротекста, поэтому распределение частот сохраняется. Сопоставив самые частые буквы шифротекста с E, T, A и O, вы получаете первое предположение, которое затем уточняете по распространённым словам.
- Почему в моей таблице не хватает некоторых букв?
- В таблице перечислены только буквы, присутствующие в вашем тексте. Если вы ожидали букву с диакритикой, учтите, что буквы с диакритическими знаками и не латинские письменности не учитываются.
- Что делает опция «С учётом регистра»?
- По умолчанию она выключена, поэтому заглавная и строчная формы буквы складываются. Включите её, чтобы выводить H и h отдельными строками, например при проверке регистра в шифре.
- Процент считается от всех символов или только от букв?
- Только от букв. Пробелы, цифры и знаки препинания не входят в знаменатель, поэтому проценты для видимых букв в сумме дают 100%.
- Загружается ли мой текст?
- Нет. Буквы подсчитываются в вашем браузере, и ничего не отправляется и не сохраняется.