Re: Log files testuali o binari
Felipe writes:
> In data mercoledì 19 novembre 2014 11:30:47, franchi@modula.net ha scritto:
> > Il formato binario, in caso di crash, si corrompe più facilmente mentre
> > il formato testuale è più robusto.
>
> Cosa intendi con "in caso di crash"?
Con crash (o "dare una musata per terra") si intende un arresto
repentino ed anomalo della macchina (i.e. qualche [ censura ] spegne
la macchina usando l'interruttore (*))
In questi casi la macchina ti va giù di botto con la cache del file
system correttamente sincronizzata col file system dei dischi
> Prendo in esame un file di testo, lo apro con hexcurse e vi inserisco dati a
> casaccio, ottengo un file di testo ricco di caratteri incomprensibili (ma
> comunque interpretabile) e la trasformazione del file da:
Nelle situazioni di cui sopra la cosa capita più o meno in questo modo.
Ora un file di testo avrà delle parti illeggibili, ma il tuo cervello
non va certo in core dump perché le guardi.
Se capita con un file binario, nel miglore dei casi il programma
termina spontaneamente rivelando l'errore, in altri casi può morire
generando un core. In casi particolarmente sfigati - probabilità
praticamente nulla ma non con probabilità 0 - potresti persino
autogenerarti un buffer overflow :).
(*) Il [ censura ] non serve a mascherare un epiteto. Ma la
descrizione del poveretto dopo i trattamenti di colleghi e superiori
può urtare la sensibilità di molti, quindi abbiamo preferito non
mostrarvi le immagini... ;)
--
Gian
Friends will be friends
right to the end!
Reply to: