你知道是否存在一个程序或方法来查看文本,html文件中的字节序列? 不要看字符,而是看完整的字节序列。
建议?
答案 0 :(得分:6)
以下是一些:http://en.wikipedia.org/wiki/Comparison_of_hex_editors
答案 1 :(得分:1)
通用的十六进制编辑器允许您查看任何文件的字节序列。
答案 2 :(得分:1)
如果您只想查看现有字节(不更改它们),可以使用十六进制转储程序,它比十六进制编辑器小得多且简单得多。例如,这是几年前我写的一篇:
/* 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;
}