Pagina 1 di 1

Convertire ASCII

Inviato: ven 18 lug 2008, 14:28
da anycolouryoulike
Se ho una stringa in binario come faccio a convertirla?
Sarebbe possibile scriverla direttamente sul disco in binario (magari con un editor che permetta di non codificarla) e poi leggerla con un editor?

Re: Convertire ASCII

Inviato: ven 18 lug 2008, 14:51
da phobos3576
Sotto KDE vai sul menu "K" - "Accessori" - "File" - "KHexEdit (editor binario)"; esiste anche un editor binario per Gnome, di cui ora non ricordo il nome.
KHexEdit ti mostra, sulla sinistra il formato binario e sulla destra la traduzione in formato ASCII; ovviamente, esistono diversi valori in binario a 8 bit che non possono essere visualizzati in formato ASCII e per questo motivo vengono definiti "caratteri non stampabili". Si tratta dei codici che vanno da 00h a 20h (da 0 a 32); un editor ASCII interpreta quei codici come "caratteri di controllo" (ad esempio, ritorno carrello, nuova interlinea, bip dell'altoparlante, etc). La conseguenza è che, visualizzando in formato ASCII una stringa binaria qualunque, generalmente si ottengono risultati senza senso.

Re: Convertire ASCII

Inviato: ven 18 lug 2008, 15:09
da anycolouryoulike
Grazie
Si lo so che non basta una stringa qualunque...
Ho trovato anche questo http://sourceforge.net/projects/shed.
Se qualcuno sa come farlo sfruttando la codifica di qualche editor, ad esempio Emacs, sarebbe l'ideale.

Re: Convertire ASCII

Inviato: ven 18 lug 2008, 15:43
da sixjan
Non so se fa al caso tuo, ma c'è anche hexdump (installato di default su slack).
Come al solito man hexdump. Ciao.

Re: Convertire ASCII

Inviato: sab 19 lug 2008, 15:25
da anycolouryoulike
sixjan ha scritto:Non so se fa al caso tuo, ma c'è anche hexdump (installato di default su slack).
Come al solito man hexdump. Ciao.
Ho trovato anche questo di interessante http://a2.pluto.it/a2253.htm.
E anche Emacs http://www.gnu.org/software/emacs/manua ... nary-Files.
Ancora però non ho trovato una soluzione pratica.
Se io ho una stringa binaria e la voglio convertire in ASCII da shell come dovrei fare?

Re: Convertire ASCII

Inviato: sab 19 lug 2008, 17:30
da Mario Vanoni
http://www.linuxtoday.com

articolo

Converting Binary Numbers to Decimal The Hard Way On Linux Or Unix

EDIT:
articolo aggiunto, stesso indirizzo

Perl and Bash Versions Of Binary To Decimal Conversion Script