ASPN ActiveState Programmer Network
  ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups | Web Services
SEARCH
advanced | search help

Reference
ActivePython 2.4
Python Documentation
Library Reference
12. Internet Data Handling
12.1 formatter -- Generic output formatting
12.2 email -- An email and MIME handling package
12.3 mailcap -- Mailcap file handling.
12.4 mailbox -- Read various mailbox formats
12.5 mhlib -- Access to MH mailboxes
12.6 mimetools -- Tools for parsing MIME messages
12.7 mimetypes -- Map filenames to MIME types
12.8 MimeWriter -- Generic MIME file writer
12.9 mimify -- MIME processing of mail messages
12.10 multifile -- Support for files containing distinct parts
12.11 rfc822 -- Parse RFC 2822 mail headers
12.12 base64 -- RFC 3548: Base16, Base32, Base64 Data Encodings
12.13 binascii -- Convert between binary and ASCII
12.14 binhex -- Encode and decode binhex4 files
12.14.1 Notes
12.15 quopri -- Encode and decode MIME quoted-printable data
12.16 uu -- Encode and decode uuencode files
12.17 xdrlib -- Encode and decode XDR data
12.18 netrc -- netrc file processing
12.19 robotparser -- Parser for robots.txt
12.20 csv -- CSV File Reading and Writing

MyASPN >> Reference >> ActivePython 2.4 >> Python Documentation >> Library Reference >> 12. Internet Data Handling
ActivePython 2.4 documentation

12.14 binhex -- Encode and decode binhex4 files

This module encodes and decodes files in binhex4 format, a format allowing representation of Macintosh files in ASCII. On the Macintosh, both forks of a file and the finder information are encoded (or decoded), on other platforms only the data fork is handled.

The binhex module defines the following functions:

binhex( input, output)
Convert a binary file with filename input to binhex file output. The output parameter can either be a filename or a file-like object (any object supporting a write() and close() method).

hexbin( input[, output])
Decode a binhex file input. input may be a filename or a file-like object supporting read() and close() methods. The resulting file is written to a file named output, unless the argument is omitted in which case the output filename is read from the binhex file.

The following exception is also defined:

exception Error
Exception raised when something can't be encoded using the binhex format (for example, a filename is too long to fit in the filename field), or when input is not properly encoded binhex data.

See Also:

Module binascii:
Support module containing ASCII-to-binary and binary-to-ASCII conversions.



See About this document... for information on suggesting changes.

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState 2004 All rights reserved