Синтаксис данных
Данные могут быть совершенно произвольными. Рекомендуется использовать в данных распознаваемый набор символов.
Одним из популярных вариантов является генерация строк, содержащих 72 печатаемых символа ASCII. Код ASCII содержит 95 пригодных для печати символов. Можно отсортировать символы в порядке возрастания кодов и пронумеровать их от 0 до 94. такую последовательность можно рассматривать как кольцевой буфер, в котором после символа 94 следует символ 0. первая строка (строка 0) будет содержать символы 0 — 71, следующая (строка 1) — символы от 1 до 72 и т. д. В строке N будут содержаться символы с номерами от (0+N mod 95) до (71+N mod 95). Каждая строка завершается символами перевода строки и возврата каретки.
Пример
!"#$%&'()*+,-./0123456789:;<=>[email protected] [\]^_`abcdefgh "#$%&'()*+,-./0123456789:;<=>[email protected] [\]^_`abcdefghi #$%&'()*+,-./0123456789:;<=>[email protected] [\]^_`abcdefghij $%&'()*+,-./0123456789:;<=>[email protected] [\]^_`abcdefghijk %&'()*+,-./0123456789:;<=>[email protected] [\]^_`abcdefghijkl &'()*+,-./0123456789:;<=>[email protected] [\]^_`abcdefghijklm '()*+,-./0123456789:;<=>[email protected] [\]^_`abcdefghijklmn ()*+,-./0123456789:;<=>[email protected] [\]^_`abcdefghijklmno )*+,-./0123456789:;<=>[email protected] [\]^_`abcdefghijklmnop *+,-./0123456789:;<=>[email protected] [\]^_`abcdefghijklmnopq +,-./0123456789:;<=>[email protected] [\]^_`abcdefghijklmnopqr ,-./0123456789:;<=>[email protected] [\]^_`abcdefghijklmnopqrs -./0123456789:;<=>[email protected] [\]^_`abcdefghijklmnopqrst ./0123456789:;<=>[email protected] [\]^_`abcdefghijklmnopqrstu /0123456789:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuv 0123456789:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvw 123456789:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwx 23456789:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxy 3456789:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz 456789:;<=>[email protected] XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{ 56789:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{| 6789:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|} 789:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 89:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 9:;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ! :;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !" ;<=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"# <=>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$ =>[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$% >[email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%& [email protected] [\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&' @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'( ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'() BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()* CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+ DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+, EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,- FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-. GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./ HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0 IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01 JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./012 KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123 LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01234 MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./012345 NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456