[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Curiosita` su file size e num. settori hexedit



Ennio-Sr wrote:

'ls' mi indica la grandezza di un file come
33M (esattamente 33327Kb). Visualizzando tale file con 'hexedit -s' mi
aspetteri di trovarne la fine al settore 66654 (ossia 33327*1024/512
supponendo che il sistema usi 1Kb=1024) oppure 65091 (se usa 1kb=1000).
Invece la visualizzazione con hexedit si ferma al settore 66392 (che,
moltiplicato per 512 darebbe una grandezza di 33992Kb).

penso che soltanto i venditori di hard disk utilizzino la nozione 2 KByte = 1.000 Byte. Quindi per tutto il resto è consigliato il solo uso di 1 KByte = 1.024 Byte.

ls dovrebbe indicarti la dimensione di un file in byte, altrimenti già approssima (quindi usare ls -l al posto di ls -lk)

Poi non capisco la domanda ...

$ ls -l
 -rw-r--r-- 1 davide davide 28797450 16 gen 21:13 a

$ hexedit -s a

e poi premendo > arrivo a
01B76A00

che equivale a 28797440 che aggiungendo i 10 byte visualizzati nella riga si ottiene esattamente la dimensione del file

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Esci dall'illegalità: utilizza OpenOffice.org:
http://linguistico.sf.net/wiki/doku.php?id=UsaOOo
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: