テキスト、HTMLファイルからバイトを見るためのプログラムやメソッドが存在するかどうか知っていますか? 文字が見えず、完全なバイト列が見えます。内部的にファイルからバイトを見るプログラム
お勧めですか?
テキスト、HTMLファイルからバイトを見るためのプログラムやメソッドが存在するかどうか知っていますか? 文字が見えず、完全なバイト列が見えます。内部的にファイルからバイトを見るプログラム
お勧めですか?
はい、16進エディタと呼ばれています...数百ものものが存在します。 http://en.wikipedia.org/wiki/Comparison_of_hex_editors
共通バイナリエディタを使用すると、任意のファイルのバイト列を表示することができます:ここで
はいくつかあります。既存のバイトを(変更せずに)見たい場合は、16進エディタよりはるかに小さく簡単な16進ダンププログラムを使用できます。
/* 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;
}
エディタでバイトを変更する必要がありますか?(私はその点を得ません)、便利な答えですが、別の回答からエディタのように検索しています。すべての答えを悪くテストし、私の役に立つことは答えになるでしょう。 – nEAnnam
@nEAnnam:エディタではバイトを変更できますが、(もちろん)強制することはありません。これはまったく変更をサポートせず、ただ表示します。 –
[ 'vim'](http://www.vim.org/)は、私の作品:) – pmg
なぜPHP/HTML/Cタグ:?たとえば、ここで私が数年前に書いたのですか – Bart
私はどこでそれを見つけることができるのか分からなかった。 – nEAnnam