# Copyright (C) 2001-2018, Python Software Foundation
# For licence information, see README file.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-24 09:01+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: library/chunk.rst:2
msgid ":mod:`chunk` --- Read IFF chunked data"
msgstr ""

#: library/chunk.rst:10
#, fuzzy
msgid "**Source code:** :source:`Lib/chunk.py`"
msgstr "**Code source :** :source:`Lib/uu.py`"

#: library/chunk.rst:21
msgid ""
"This module provides an interface for reading files that use EA IFF 85 "
"chunks. [#]_  This format is used in at least the Audio Interchange File "
"Format (AIFF/AIFF-C) and the Real Media File Format (RMFF).  The WAVE audio "
"file format is closely related and can also be read using this module."
msgstr ""

#: library/chunk.rst:26
msgid "A chunk has the following structure:"
msgstr ""

#: library/chunk.rst:29
msgid "Offset"
msgstr ""

#: library/chunk.rst:29
msgid "Length"
msgstr ""

#: library/chunk.rst:29
msgid "Contents"
msgstr "Sommaire"

#: library/chunk.rst:31
msgid "0"
msgstr "0"

#: library/chunk.rst:31 library/chunk.rst:33
msgid "4"
msgstr "4"

#: library/chunk.rst:31
msgid "Chunk ID"
msgstr ""

#: library/chunk.rst:33
msgid "Size of chunk in big-endian byte order, not including the header"
msgstr ""

#: library/chunk.rst:37
msgid "8"
msgstr "8"

#: library/chunk.rst:37
msgid "*n*"
msgstr "*n*"

#: library/chunk.rst:37
msgid "Data bytes, where *n* is the size given in the preceding field"
msgstr ""

#: library/chunk.rst:41
msgid "8 + *n*"
msgstr "8 + *n*"

#: library/chunk.rst:41
msgid "0 or 1"
msgstr "0 or 1"

#: library/chunk.rst:41
msgid "Pad byte needed if *n* is odd and chunk alignment is used"
msgstr ""

#: library/chunk.rst:45
msgid "The ID is a 4-byte string which identifies the type of chunk."
msgstr ""

#: library/chunk.rst:47
msgid ""
"The size field (a 32-bit value, encoded using big-endian byte order) gives "
"the size of the chunk data, not including the 8-byte header."
msgstr ""

#: library/chunk.rst:50
msgid ""
"Usually an IFF-type file consists of one or more chunks.  The proposed usage "
"of the :class:`Chunk` class defined here is to instantiate an instance at "
"the start of each chunk and read from the instance until it reaches the end, "
"after which a new instance can be instantiated. At the end of the file, "
"creating a new instance will fail with an :exc:`EOFError` exception."
msgstr ""

#: library/chunk.rst:59
msgid ""
"Class which represents a chunk.  The *file* argument is expected to be a "
"file-like object.  An instance of this class is specifically allowed.  The "
"only method that is needed is :meth:`~io.IOBase.read`.  If the methods :meth:"
"`~io.IOBase.seek` and :meth:`~io.IOBase.tell` are present and don't raise an "
"exception, they are also used. If these methods are present and raise an "
"exception, they are expected to not have altered the object.  If the "
"optional argument *align* is true, chunks are assumed to be aligned on 2-"
"byte boundaries.  If *align* is false, no alignment is assumed.  The default "
"value is true.  If the optional argument *bigendian* is false, the chunk "
"size is assumed to be in little-endian order. This is needed for WAVE audio "
"files. The default value is true.  If the optional argument *inclheader* is "
"true, the size given in the chunk header includes the size of the header.  "
"The default value is false."
msgstr ""

#: library/chunk.rst:73
msgid "A :class:`Chunk` object supports the following methods:"
msgstr ""

#: library/chunk.rst:78
msgid ""
"Returns the name (ID) of the chunk.  This is the first 4 bytes of the chunk."
msgstr ""

#: library/chunk.rst:84
msgid "Returns the size of the chunk."
msgstr ""

#: library/chunk.rst:89
msgid ""
"Close and skip to the end of the chunk.  This does not close the underlying "
"file."
msgstr ""

#: library/chunk.rst:92
msgid ""
"The remaining methods will raise :exc:`OSError` if called after the :meth:"
"`close` method has been called.  Before Python 3.3, they used to raise :exc:"
"`IOError`, now an alias of :exc:`OSError`."
msgstr ""

#: library/chunk.rst:99
msgid "Returns ``False``."
msgstr ""

#: library/chunk.rst:104
msgid ""
"Set the chunk's current position.  The *whence* argument is optional and "
"defaults to ``0`` (absolute file positioning); other values are ``1`` (seek "
"relative to the current position) and ``2`` (seek relative to the file's "
"end).  There is no return value. If the underlying file does not allow seek, "
"only forward seeks are allowed."
msgstr ""

#: library/chunk.rst:113
msgid "Return the current position into the chunk."
msgstr ""

#: library/chunk.rst:118
msgid ""
"Read at most *size* bytes from the chunk (less if the read hits the end of "
"the chunk before obtaining *size* bytes).  If the *size* argument is "
"negative or omitted, read all data until the end of the chunk.  An empty "
"bytes object is returned when the end of the chunk is encountered "
"immediately."
msgstr ""

#: library/chunk.rst:127
msgid ""
"Skip to the end of the chunk.  All further calls to :meth:`read` for the "
"chunk will return ``b''``.  If you are not interested in the contents of the "
"chunk, this method should be called so that the file points to the start of "
"the next chunk."
msgstr ""

#: library/chunk.rst:134
msgid "Footnotes"
msgstr "Notes"

#: library/chunk.rst:135
msgid ""
"\"EA IFF 85\" Standard for Interchange Format Files, Jerry Morrison, "
"Electronic Arts, January 1985."
msgstr ""
