Можно и 10, но что если «байт» 12-битный (в статье написано, что в древних архитектурах такая размерность использовалась)? Может возникнуть ситуация 10 * 6 = 12 * 5, и мы упустим нужную величину. Почему не 45? Процессор старый, так что в нём вряд ли использовалась хотя бы 32-битная архитектура. Взяли что-то среднее, с запасом.
В файле не может быть полубайтов, а все 0 и 1 — это биты. То есть если при перетаскивании вправо в последней строчке не остаётся пустого места, мы нашли длину строки, кратную длине байта. Допустим, длина «байта» — 5 бит.
Имеем вот такую картину:
00000111111
00101001101
11011000 < — в конце есть три пустых места, значит, выровняли неверно
Сдвигаем окно на символ вправо, получаем:
0000011111
1001010011
0111011000 < — значит, 10 нацело делится на длину байта в битах.
Выброс — это термин из статистики, а что такое хвост, объясняется в самой статье — это продажи, которые были сделаны в период после первой неделей выпуска до конца третьего месяца.
Спасибо за подсказку. Да, и то, и другое по-английски cable (один из них даже в тексте встречается в значении «электрический кабель»). Типичный ложный друг переводчика. Исправил.
Тьфу, я имел в виду 32-битный «байт», конечно же.
Имеем вот такую картину:
00000111111
00101001101
11011000 < — в конце есть три пустых места, значит, выровняли неверно
Сдвигаем окно на символ вправо, получаем:
0000011111
1001010011
0111011000 < — значит, 10 нацело делится на длину байта в битах.
А каков порог, выше которого нужно указывать общий объём изображений?
Значение символов можно посмотреть в Википедии. Перевёрнутая А — это квантор всеобщности, означает "для любых/для всех x</>".
Гексли и Хаксли.