Перейти к содержимому

Счётчик частоты букв

Вставьте любой текст и получите таблицу всех букв, которые в нём есть, с количеством, долей от всех букв и полосой для каждой. Сортируйте по частоте или по алфавиту и включайте учёт регистра, когда важны заглавные. Это самый быстрый способ провести частотный анализ шифра или проверить головоломку. Бесплатно, без регистрации, ничего не загружается.

Настройки

0

Буквы

0

Символы

0

Уникальных букв

Как пользоваться счётчиком частоты букв

  1. Вставьте текст. Обычный текст, шифровку, сетку головоломки или список слов. Таблица обновляется по мере ввода.
  2. Выберите порядок сортировки. По частоте — чтобы самая частая буква была первой, а при равенстве — по алфавиту; либо по алфавиту — чтобы сравнить с эталонной таблицей.
  3. Выберите обработку регистра. По умолчанию H и h считаются одной буквой. Отметьте «С учётом регистра», чтобы заглавные были в отдельных строках.
  4. Читайте таблицу. Каждая буква показывает количество, долю от всех букв и полосу, масштабированную по самой частой. В карточках — всего букв, всего символов и уникальных букв.

Что подсчитывается

Подсчитываются только 26 букв базовой латиницы, от a до z и от A до Z. Цифры, пробелы, знаки препинания и буквы с диакритикой, например é или ñ, не учитываются, как и буквы других письменностей. Процент — это доля каждой буквы среди подсчитанных букв, а не среди всех символов, поэтому пробелы и знаки препинания его не разбавляют. Выводятся только встречающиеся буквы; отсутствующие строк не получают.

Пример

Предложение The quick brown fox jumps over the lazy dog содержит 43 символа и 35 букв и использует все 26 букв. Счётчик выводит:

БукваКоличествоДоля от букв
o411,4%
e38,6%
h, r, t, uпо 25,7%
остальные 20 буквпо 12,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%.
Загружается ли мой текст?
Нет. Буквы подсчитываются в вашем браузере, и ничего не отправляется и не сохраняется.

Похожие инструменты

Ещё в разделе «Счётчики и удобочитаемость»