Сообщить об ошибке.

Модуль binhex в Python, кодировка binhex4

Кодирует и декодирует файлы в формате binhex4

Модуль binhex кодирует и декодирует файлы в формате binhex4, позволяющем представлять файлы Macintosh в ASCII. Преобразуется только копия данных.

Модуль binhex определяет следующие функции:


binhex.binhex(input, output):

Функция binhex.binhex() кодирует двоичный файл с входным именем файла input в выходной файл binhex - output.

Выходным параметром может быть имя файла или файловый объект, любой объект, поддерживающий методы file.write() и file.close().

binhex.hexbin(input, output):

Функция binhex.hexbin() декодирует входной файл binhex.

Аргумент input может быть именем файла или файловым объектом, поддерживающим методы file.read() и file.close().

Результирующие данные записывается в файл с именем output, если только аргумент не равен None. Если output=None или не определен, то выходное имя файла считывается из файла binhex.

Модуль определяет одно исключение:

binhex.Error:

Исключение binhex.Error возникает, когда что-то не может быть закодировано с использованием формата binhex, например, имя файла слишком длинное, чтобы поместиться в поле filename или когда входные данные binhex не закодированы должным образом.