Text 程序内部查看文件中的字节

Text 程序内部查看文件中的字节,text,editor,byte,Text,Editor,Byte,你知道有没有一个程序或方法可以从一个文本、html文件中查看字节数? 不查看字符,而是查看完整的字节序列 建议?是的,它被称为十六进制编辑器。。。那里有成百上千的人 以下是一些:通用十六进制编辑器允许您查看任何文件的字节序列。如果您只想查看现有字节(而不更改它们),可以使用十六进制转储程序,它比十六进制编辑器小得多,也简单得多。例如,我几年前写过一篇: /* public domain by Jerry Coffin */ #include <stdio.h> #include &

你知道有没有一个程序或方法可以从一个文本、html文件中查看字节数? 不查看字符,而是查看完整的字节序列


建议?

是的,它被称为十六进制编辑器。。。那里有成百上千的人


以下是一些:

通用十六进制编辑器允许您查看任何文件的字节序列。

如果您只想查看现有字节(而不更改它们),可以使用十六进制转储程序,它比十六进制编辑器小得多,也简单得多。例如,我几年前写过一篇:

/* public domain by Jerry Coffin
 */
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv) {
    unsigned long offset = 0;
    FILE *input;
    int bytes, i, j;
    unsigned char buffer[16];
    char outbuffer[60];

    if ( argc < 2 ) {
        fprintf(stderr, "\nUsage: dump filename [filename...]");
        return EXIT_FAILURE;
    }

    for (j=1;j<argc; ++j) {

        if ( NULL ==(input=fopen(argv[j], "rb")))
            continue;

        printf("\n%s:\n", argv[j]);

        while (0 < (bytes=fread(buffer, 1, 16, input))) {
            sprintf(outbuffer, "%8.8lx: ", offset+=16);
            for (i=0;i<bytes;i++) {
                sprintf(outbuffer+10+3*i, "%2.2X ",buffer[i]);
                if (!isprint(buffer[i]))
                    buffer[i] = '.';
            }
            printf("%-60s %*.*s\n", outbuffer, bytes, bytes, buffer);
        }
        fclose(input);
    }
    return 0;
}
Jerry Coffin的公共领域 */ #包括 #包括 int main(int argc,字符**argv){ 无符号长偏移量=0; 文件*输入; int字节,i,j; 无符号字符缓冲区[16]; 煤焦突出剂[60]; 如果(argc<2){ fprintf(stderr,“\n用法:转储文件名[文件名…]”); 返回退出失败; }
对于(j=1;j对我有效:)为什么使用php/html/c标记?因为我不知道在哪里可以找到它,修复了。使用编辑器我必须更改字节?(我不明白这一点),有用的答案,但我会像编辑一样从其他答案中搜索,我会保留它,非常感谢。我会测试所有答案,对我有用的答案将是答案。@nEAnnam:编辑器会让你更改字节,但(当然)不会强迫你更改。这根本不支持更改,只支持显示。