Hay una interfaz alternativa y mas potente a la codificación-descodificación, mira el código para conocer los detalles.
Si codificas o descodificas archivos de texto en plataformas no Macintosh, estos métodos seguirán utilizando las convenciones de Macintosh para nueva linea (retorno de carro como final de linea).
Cuando se redactó este documento, la función hexbin() parecía no funcionar en todos los casos.