it:binary_vs_text
Tartalomjegyzék
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)