Felhasználói eszközök

Eszközök a webhelyen


it:binary_vs_text

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
it:binary_vs_text [2014/02/04 12:53] – [diff] rblstit:binary_vs_text [Unknown date] (aktuális) – külső szerkesztés (Unknown date) 127.0.0.1
Sor 1: Sor 1:
 +====== 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.  
 +