"binhex" --- Codifica e decodifica arquivos binhex4
***************************************************

**Código-fonte:** Lib/binhex.py

Obsoleto desde a versão 3.9.

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

Este módulo codifica e decodifica arquivos no formato binhex4, um
formato que permite a representação de arquivos Macintosh em ASCII.
Apenas a bifurcação de dados é manipulada.

O módulo "binhex" define as seguintes funções:

binhex.binhex(input, output)

   Converte um arquivo binário com o nome de arquivo *input* para o
   arquivo binhex *output*. O parâmetro *output* pode ser um nome de
   arquivo ou um objeto arquivo ou similar (qualquer objeto que
   suporte um método "write()" e "close()").

binhex.hexbin(input, output)

   Decodifica um arquivo binhex *input*. *input* pode ser um nome de
   arquivo ou um objeto arquivo ou similar com suporte aos métodos
   "read()" e "close()". O arquivo resultante é gravado em um arquivo
   chamado *output*, a menos que o argumento seja "None", caso em que
   o nome do arquivo de saída é lido a partir do arquivo binhex.

A seguinte exceção também está definida:

exception binhex.Error

   Exceção levantada quando algo não pode ser codificado usando o
   formato binhex (por exemplo, um nome de arquivo é muito longo para
   caber no campo de nome de arquivo) ou quando a entrada não consiste
   em dados binhex corretamente codificados.

Ver também:

  Módulo "binascii"
     Módulo de suporte contendo conversões ASCII para binário e
     binário para ASCII.


Notas
=====

Existe uma interface alternativa, mais poderosa para o codificador e o
decodificador, veja a fonte para obter detalhes.

Se você codificar ou decodificar arquivos de texto em plataformas que
não sejam Macintosh, elas ainda usarão a antiga convenção de linha do
Macintosh (carriage-return como fim de linha).
