12.14 binhex -- Codifica e decodifica per file binhex4

Questo modulo codifica e decodifica file in formato binhex4, che permette di rappresentare i file Macintosh in ASCII. Su Macintosh, vengono codificati sia il contenuto del file che le informazioni per il finder, mentre sulle altre piattaforme viene gestito solamente il contenuto del file.

Il modulo binhex definisce le seguenti funzioni:

binhex( input, output)
Converte un file binario di nome input nel file in formato binhex output. Il parametro output puņ essere sia un vero file che un oggetto con la stessa interfaccia degli oggetti file (che supporti almeno i metodi write() e close().

hexbin( input[, output])
Decodifica il file binhex di input. input puņ essere un vero file oppure un oggetto con un'interfaccia simile a quella degli oggetti file, che supporti almeno i metodi read() e close(). Il file risultante viene scritto sull'output, a meno che il secondo parametro non venga omesso; in tal caso il nome del file di output viene letto dal file di binhex in input.

Viene definita la seguente eccezione:

exception Error
Eccezione sollevata quando qualcosa non puņ essere codificato usando il formato binhex (per esempio, un nome di file č troppo lungo per rientrare nei parametri dei nomi di file), o quando l'input non č ben codificato rispetto al formato binhex.

Vedete anche:

Modulo binascii:
Modulo che permette conversioni da ASCII a binario e viceversa.



Subsections
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.