[ruby-it] Scrittura su file modalità binaria
Fabio --
exp6969 a gmail.com
Mer 27 Gen 2010 12:35:07 CET
> hai frainteso: la modalit� binaria di scrittura e lettura dei file �
una cosa diversa che ha a che fare con il fatto che i sistemi
> operativio differiscono nel modo in cui trattano i file se sono testo
> o "binari". Quindi se scrivi un file di test � ok 'w' senn� meglio
> 'wb' (ma mi pare che ruby lo faccia in automatico ormai? Non ricordo).
>
> Non mi � ben chiaro cosa devi fare ma dovresti applicare al contrario
> la procedura che hai usato per creare la string "01110" (le classi
> numeric mi pare abbiano una cosa del genere) per ottenere un oggetto
> (e.g. un carattere o un numero) e poi scrivere quello. O meglio,
> evitare la prima e la seconda operazione e passare direttamente da
> input binario, manipolazione, scrittura.
Brevemente, una volta ottenuta la stringa di bit, vorrei memorizzarla su
file, che alla fine sarebbe un file di testo, ma NON con scritto tutti 0
o 1.
Vorrei che scrivesse gli equivalenti dei caratteri formati dai
raggruppamenti di 8 bit alla volta: ad esempio se ottengo la stringa di
bit 01000000, nel file mi viene scritto: "01000000" ma si tratta di 8
caratteri cioè 8 byte giusto? ('0'=00000000, '1'=00000001, ecc...).
Io vorrei ottenere "a" (valore in ascii di 01000000) cioè 1 byte, ok?!
Ecco... non riesco a capire perchè non lo fa in automatico e non riesco
a trovare niente che lo faccia...
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list