"binhex" --- Codificar y decodificar archivos binhex4
*****************************************************

**Código fuente:** Lib/binhex.py

Obsoleto desde la versión 3.9.

======================================================================

Este módulo codifica y descodifica archivos en formato binhex4, un
formato que permite la representación de archivos Macintosh en ASCII.
Solo se maneja "data fork".

El módulo "binhex" define las siguientes funciones:

binhex.binhex(input, output)

   Convierta un archivo binario con nombre de archivo *input* a
   archivo binhex *output*. El parámetro *output* puede ser un nombre
   de archivo o un objeto similar a un archivo (cualquier objeto que
   admita un método "write()" y "close()").

binhex.hexbin(input, output)

   Descodificar un archivo binhex *input*. *input* puede ser un nombre
   de archivo o un objeto similar a un archivo que admita los métodos
   "read()" y "close()". El archivo resultante se escribe en un
   archivo denominado *output*, a menos que el argumento sea "None" en
   cuyo caso el nombre de archivo de salida se lee desde el archivo
   binhex.

También se define la siguiente excepción:

exception binhex.Error

   Excepción que se produce cuando algo no se puede codificar con el
   formato binhex (por ejemplo, un nombre de archivo demasiado largo
   para caber en el campo de nombre de archivo) o cuando la entrada no
   está codificada correctamente como datos binhex.

Ver también:

  Módulo "binascii"
     Módulo de soporte que contiene conversiones ASCII a binario y de
     binario a ASCII.


Notas
=====

Hay una interfaz alternativa más potente al codificador y
decodificador, ver la fuente para más detalles.

Si codifica o decodifica ficheros de texto en plataformas no
Macintosch, aún así se usará la antigua convención de nueva línea de
Macintosh (retorno de carro al final de la línea).
