Felhasználói eszközök

Eszközök a webhelyen


it:binary_vs_text

Bináris és text fájlok megkülönböztetése

A különbségtétel feltétlenül nem egyértelmű.

Van-e benne NULL karakter?

diff

Megnézi az első néhány bájtot (hogy mennyit, az rendszerfüggő, d általában néhány ezret). Ha nem talál köztük nullt, akkor szöveges fájlra dönt. Ez UTF-16 vagy UTF-32 esetében nem működik.

MIME

file -i

A következők lehetnek szövegesek: mime-type nélkül, „text/”-tel kezdődőek.

Egyéb

file

file filename

Szöveges esetén kiírja, hogy „text”, de pl. XML-re ez nem igaz.

strings

strings filename | head -c <num of bytes> | wc -c 

wc -c filename

A kettőt szöveges fájl esetén ugyanazt az eredményt adja.

it/binary_vs_text.txt · Utolsó módosítás: 2014/02/03 23:00 (külső szerkesztés)