# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001-2016, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-30 10:40+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../Doc/library/binascii.rst:2 msgid ":mod:`binascii` --- Convert between binary and ASCII" msgstr "" #: ../Doc/library/binascii.rst:15 msgid "" "The :mod:`binascii` module contains a number of methods to convert between " "binary and various ASCII-encoded binary representations. Normally, you will " "not use these functions directly but use wrapper modules like :mod:`uu`, :" "mod:`base64`, or :mod:`binhex` instead. The :mod:`binascii` module contains " "low-level functions written in C for greater speed that are used by the " "higher-level modules." msgstr "" #: ../Doc/library/binascii.rst:24 msgid "" "``a2b_*`` functions accept Unicode strings containing only ASCII characters. " "Other functions only accept :term:`bytes-like objects ` " "(such as :class:`bytes`, :class:`bytearray` and other objects that support " "the buffer protocol)." msgstr "" #: ../Doc/library/binascii.rst:29 msgid "ASCII-only unicode strings are now accepted by the ``a2b_*`` functions." msgstr "" #: ../Doc/library/binascii.rst:33 msgid "The :mod:`binascii` module defines the following functions:" msgstr "" #: ../Doc/library/binascii.rst:38 msgid "" "Convert a single line of uuencoded data back to binary and return the binary " "data. Lines normally contain 45 (binary) bytes, except for the last line. " "Line data may be followed by whitespace." msgstr "" #: ../Doc/library/binascii.rst:45 msgid "" "Convert binary data to a line of ASCII characters, the return value is the " "converted line, including a newline char. The length of *data* should be at " "most 45." msgstr "" #: ../Doc/library/binascii.rst:52 msgid "" "Convert a block of base64 data back to binary and return the binary data. " "More than one line may be passed at a time." msgstr "" #: ../Doc/library/binascii.rst:58 msgid "" "Convert binary data to a line of ASCII characters in base64 coding. The " "return value is the converted line, including a newline char if *newline* is " "true. The output of this function conforms to :rfc:`3548`." msgstr "" #: ../Doc/library/binascii.rst:62 msgid "Added the *newline* parameter." msgstr "" #: ../Doc/library/binascii.rst:68 msgid "" "Convert a block of quoted-printable data back to binary and return the " "binary data. More than one line may be passed at a time. If the optional " "argument *header* is present and true, underscores will be decoded as spaces." msgstr "" #: ../Doc/library/binascii.rst:75 msgid "" "Convert binary data to a line(s) of ASCII characters in quoted-printable " "encoding. The return value is the converted line(s). If the optional " "argument *quotetabs* is present and true, all tabs and spaces will be " "encoded. If the optional argument *istext* is present and true, newlines " "are not encoded but trailing whitespace will be encoded. If the optional " "argument *header* is present and true, spaces will be encoded as underscores " "per RFC1522. If the optional argument *header* is present and false, newline " "characters will be encoded as well; otherwise linefeed conversion might " "corrupt the binary data stream." msgstr "" #: ../Doc/library/binascii.rst:88 msgid "" "Convert binhex4 formatted ASCII data to binary, without doing RLE-" "decompression. The string should contain a complete number of binary bytes, " "or (in case of the last portion of the binhex4 data) have the remaining bits " "zero." msgstr "" #: ../Doc/library/binascii.rst:95 msgid "" "Perform RLE-decompression on the data, as per the binhex4 standard. The " "algorithm uses ``0x90`` after a byte as a repeat indicator, followed by a " "count. A count of ``0`` specifies a byte value of ``0x90``. The routine " "returns the decompressed data, unless data input data ends in an orphaned " "repeat indicator, in which case the :exc:`Incomplete` exception is raised." msgstr "" #: ../Doc/library/binascii.rst:101 msgid "Accept only bytestring or bytearray objects as input." msgstr "" #: ../Doc/library/binascii.rst:107 msgid "Perform binhex4 style RLE-compression on *data* and return the result." msgstr "" #: ../Doc/library/binascii.rst:112 msgid "" "Perform hexbin4 binary-to-ASCII translation and return the resulting string. " "The argument should already be RLE-coded, and have a length divisible by 3 " "(except possibly the last fragment)." msgstr "" #: ../Doc/library/binascii.rst:119 msgid "" "Compute the binhex4 crc value of *data*, starting with *value* as the " "initial crc, and return the result." msgstr "" #: ../Doc/library/binascii.rst:125 msgid "" "Compute CRC-32, the 32-bit checksum of *data*, starting with an initial CRC " "of *value*. The default initial CRC is zero. The algorithm is consistent " "with the ZIP file checksum. Since the algorithm is designed for use as a " "checksum algorithm, it is not suitable for use as a general hash algorithm. " "Use as follows::" msgstr "" #: ../Doc/library/binascii.rst:137 msgid "" "The result is always unsigned. To generate the same numeric value across all " "Python versions and platforms, use ``crc32(data) & 0xffffffff``." msgstr "" #: ../Doc/library/binascii.rst:146 msgid "" "Return the hexadecimal representation of the binary *data*. Every byte of " "*data* is converted into the corresponding 2-digit hex representation. The " "returned bytes object is therefore twice as long as the length of *data*." msgstr "" #: ../Doc/library/binascii.rst:154 msgid "" "Return the binary data represented by the hexadecimal string *hexstr*. This " "function is the inverse of :func:`b2a_hex`. *hexstr* must contain an even " "number of hexadecimal digits (which can be upper or lower case), otherwise " "an :exc:`Error` exception is raised." msgstr "" #: ../Doc/library/binascii.rst:162 msgid "Exception raised on errors. These are usually programming errors." msgstr "" #: ../Doc/library/binascii.rst:167 msgid "" "Exception raised on incomplete data. These are usually not programming " "errors, but may be handled by reading a little more data and trying again." msgstr "" #: ../Doc/library/binascii.rst:175 msgid "Module :mod:`base64`" msgstr "Module :mod:`base64`" #: ../Doc/library/binascii.rst:174 msgid "" "Support for RFC compliant base64-style encoding in base 16, 32, 64, and 85." msgstr "" #: ../Doc/library/binascii.rst:178 msgid "Module :mod:`binhex`" msgstr "Module :mod:`binhex`" #: ../Doc/library/binascii.rst:178 msgid "Support for the binhex format used on the Macintosh." msgstr "" #: ../Doc/library/binascii.rst:181 msgid "Module :mod:`uu`" msgstr "Module :mod:`uu`" #: ../Doc/library/binascii.rst:181 msgid "Support for UU encoding used on Unix." msgstr "Gestion de l'encodage UU utilisé sur UNIX." #: ../Doc/library/binascii.rst:183 msgid "Module :mod:`quopri`" msgstr "Module :mod:`quopri`" #: ../Doc/library/binascii.rst:184 msgid "Support for quoted-printable encoding used in MIME email messages." msgstr ""