LINUX.ORG.RU

Команда бесконечно печатающая ASCII таблицу.

 ,


1

1

Может кто вспомнит. В стародавние времена была команда (программа) аналогичная «yes», но она печатала не бесконечное «y», а бесконечную ASCII таблицу (только видимые символы, от пробела до тильды). Для проверки принтеров, дисплеев. В частности удобно использовать для проверки целостности файла при передаче (глазами, я понимаю, что заполнение псевдослучайной последовательностью лучше, но её глазами не проверишь).


для проверки целостности файла при передаче

Хеш-сумма

hippi90 ★★★★★
()

IIRC это было что-то из lp* семейства. Теставая страница для принтеров.

...ещё мог быть ghostscript.

beastie ★★★★★
()

удобно использовать для проверки целостности файла при передаче (глазами

ты совсем куку?

anonymous
()
Ответ на: комментарий от beastie

Дада, для принтера сто процентов. Я в стародавние времена на принтере и проверял.

fk0
() автор топика

Я себе для этих целей вот такой скрипт набросал (иной раз бывало нужно глянуть код в КОИ8-Р того или иного символа):

#include <stdio.h>
#define UC unsigned char
int main(int argc, char* argv []){
UC code;
int ii,i;
printf("\n");
    if(argc > 1){
        if(isdigit(*argv[1])){
            code=(UC)atoi(argv[1]);
            printf("Code %3d is letter %c\n", code, code);
            exit (0);}
        else{
            code=(UC)*argv[1];
            printf("Char %c is %3d\n", code, code);}}
    else{
        for(i=0; i<32; i++){
            for(ii=1; ii<8; ii++){
                code=(UC)(i+ii*32);
                printf("%3d (0x%x) - %c\t", code, code, code);}
            printf("\n");}}
return 0;
}
Подправь, да пользуйся.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.