@@ -160,6 +160,10 @@ msgid ""
160
160
"IOBase.truncate` method. At least one of *fileobj* and *filename* must be "
161
161
"given a non-trivial value."
162
162
msgstr ""
163
+ "Construtor para a classe :class:`GzipFile`, que simula a maioria dos métodos "
164
+ "de um :term:`objeto arquivo`, com exceção do método :meth:`~io.IOBase."
165
+ "truncate`. Pelo menos um dos métodos *fileobj* e *filename* deve receber um "
166
+ "valor não trivial."
163
167
164
168
#: ../../library/gzip.rst:77
165
169
msgid ""
@@ -168,6 +172,10 @@ msgid ""
168
172
"It defaults to ``None``, in which case *filename* is opened to provide a "
169
173
"file object."
170
174
msgstr ""
175
+ "A nova instância de classe é baseada em *fileobj*, que pode ser um arquivo "
176
+ "comum, um objeto :class:`io.BytesIO` ou qualquer outro objeto que simule um "
177
+ "arquivo. O padrão é ``None``, caso em que *filename* é aberto para fornecer "
178
+ "um objeto arquivo."
171
179
172
180
#: ../../library/gzip.rst:82
173
181
msgid ""
@@ -177,6 +185,11 @@ msgid ""
177
185
"*fileobj*, if discernible; otherwise, it defaults to the empty string, and "
178
186
"in this case the original filename is not included in the header."
179
187
msgstr ""
188
+ "Quando *fileobj* não é ``None``, o argumento *filename* é usado apenas para "
189
+ "ser incluído no cabeçalho do arquivo :program:`gzip`, que pode incluir o "
190
+ "nome original do arquivo descompactado. O padrão é o nome de arquivo "
191
+ "*fileobj*, se discernível; caso contrário, o padrão é a string vazia e, "
192
+ "neste caso, o nome original do arquivo não é incluído no cabeçalho."
180
193
181
194
#: ../../library/gzip.rst:88
182
195
msgid ""
@@ -187,13 +200,22 @@ msgid ""
187
200
"*fileobj* will not be used. It is better to always specify *mode* for "
188
201
"writing."
189
202
msgstr ""
203
+ "O argumento *mode* pode ser qualquer um dos seguintes: ``'r'``, ``'rb'``, "
204
+ "``'a'``, ``'ab'``, ``'w'``, ``'wb'``, ``'x'`` ou ``'xb'``, dependendo se o "
205
+ "arquivo será lido ou escrito. O padrão é o modo de *fileobj*, se "
206
+ "discernível; caso contrário, o padrão é ``'rb'``. Em versões futuras do "
207
+ "Python, o modo de *fileobj* não será usado. É melhor sempre especificar "
208
+ "*mode* para escrita."
190
209
191
210
#: ../../library/gzip.rst:94
192
211
msgid ""
193
212
"Note that the file is always opened in binary mode. To open a compressed "
194
213
"file in text mode, use :func:`.open` (or wrap your :class:`GzipFile` with "
195
214
"an :class:`io.TextIOWrapper`)."
196
215
msgstr ""
216
+ "Observe que o arquivo é sempre aberto em modo binário. Para abrir um arquivo "
217
+ "compactado em modo texto, use :func:`.open` (ou envolva seu :class:"
218
+ "`GzipFile` com um :class:`io.TextIOWrapper`)."
197
219
198
220
#: ../../library/gzip.rst:98
199
221
msgid ""
@@ -202,6 +224,10 @@ msgid ""
202
224
"compression, and ``9`` is slowest and produces the most compression. ``0`` "
203
225
"is no compression. The default is ``9``."
204
226
msgstr ""
227
+ "O argumento *compresslevel* é um inteiro de ``0`` a ``9`` que controla o "
228
+ "nível de compressão; ``1`` é o mais rápido e produz a menor compressão, e "
229
+ "``9`` é o mais lento e produz a maior compressão. ``0`` significa sem "
230
+ "compressão. O padrão é ``9``."
205
231
206
232
#: ../../library/gzip.rst:103
207
233
msgid ""
@@ -219,13 +245,22 @@ msgid ""
219
245
"writing as *fileobj*, and retrieve the resulting memory buffer using the :"
220
246
"class:`io.BytesIO` object's :meth:`~io.BytesIO.getvalue` method."
221
247
msgstr ""
248
+ "Chamar o método :meth:`!close` de um objeto :class:`GzipFile` não fecha "
249
+ "*fileobj*, pois você pode querer adicionar mais material após os dados "
250
+ "compactados. Isso também permite que você passe um objeto :class:`io."
251
+ "BytesIO` aberto para escrita como *fileobj* e recupere o buffer de memória "
252
+ "resultante usando o método :meth:`~io.BytesIO.getvalue` do objeto :class:`io."
253
+ "BytesIO`."
222
254
223
255
#: ../../library/gzip.rst:114
224
256
msgid ""
225
257
":class:`GzipFile` supports the :class:`io.BufferedIOBase` interface, "
226
258
"including iteration and the :keyword:`with` statement. Only the :meth:`~io."
227
259
"IOBase.truncate` method isn't implemented."
228
260
msgstr ""
261
+ ":class:`GzipFile` suporta a interface :class:`io.BufferedIOBase`, incluindo "
262
+ "iteração e a instrução :keyword:`with`. Apenas o método :meth:`~io.IOBase."
263
+ "truncate` não é implementado."
229
264
230
265
#: ../../library/gzip.rst:118
231
266
msgid ":class:`GzipFile` also provides the following method and attribute:"
@@ -245,6 +280,9 @@ msgid ""
245
280
"`GzipFile`, it may change the position of the underlying file object (e.g. "
246
281
"if the :class:`GzipFile` was constructed with the *fileobj* parameter)."
247
282
msgstr ""
283
+ "Embora chamar :meth:`peek` não altere a posição do arquivo :class:"
284
+ "`GzipFile`, ele pode alterar a posição do objeto de arquivo subjacente (por "
285
+ "exemplo, se o :class:`GzipFile` foi construído com o parâmetro *fileobj*)."
248
286
249
287
#: ../../library/gzip.rst:136
250
288
msgid ""
@@ -268,43 +306,56 @@ msgid ""
268
306
"Equivalent to the output of :func:`os.fspath` on the original input path, "
269
307
"with no other normalization, resolution or expansion."
270
308
msgstr ""
309
+ "O caminho para o arquivo gzip no disco, como :class:`str` ou :class:`bytes`. "
310
+ "Equivalente à saída de :func:`os.fspath` no caminho de entrada original, sem "
311
+ "nenhuma outra normalização, resolução ou expansão."
271
312
272
313
#: ../../library/gzip.rst:152
273
314
msgid ""
274
315
"Support for the :keyword:`with` statement was added, along with the *mtime* "
275
316
"constructor argument and :attr:`mtime` attribute."
276
317
msgstr ""
318
+ "Foi adicionado suporte para a instrução :keyword:`with`, juntamente com o "
319
+ "argumento do construtor *mtime* e o atributo :attr:`mtime`."
277
320
278
321
#: ../../library/gzip.rst:156
279
322
msgid "Support for zero-padded and unseekable files was added."
280
323
msgstr ""
324
+ "Foi adicionado suporte para arquivos preenchidos com zeros e não "
325
+ "pesquisáveis."
281
326
282
327
#: ../../library/gzip.rst:159
283
328
msgid "The :meth:`io.BufferedIOBase.read1` method is now implemented."
284
- msgstr "O método :meth:`io.BufferedIOBase.read1` foi implementado agora ."
329
+ msgstr "O método :meth:`io.BufferedIOBase.read1` agora está implementado ."
285
330
286
331
#: ../../library/gzip.rst:162
287
332
msgid "Added support for the ``'x'`` and ``'xb'`` modes."
288
- msgstr ""
333
+ msgstr "Adicionado suporte para os modos ``'x'`` e ``'xb'``. "
289
334
290
335
#: ../../library/gzip.rst:165
291
336
msgid ""
292
337
"Added support for writing arbitrary :term:`bytes-like objects <bytes-like "
293
338
"object>`. The :meth:`~io.BufferedIOBase.read` method now accepts an argument "
294
339
"of ``None``."
295
340
msgstr ""
341
+ "Adicionado suporte para escrever :term:`objetos bytes ou similares <bytes-"
342
+ "like object>` arbitrários. O método :meth:`~io.BufferedIOBase.read` agora "
343
+ "aceita o argumento ``None``."
296
344
297
345
#: ../../library/gzip.rst:174
298
346
msgid ""
299
347
"Remove the ``filename`` attribute, use the :attr:`~GzipFile.name` attribute "
300
348
"instead."
301
349
msgstr ""
350
+ "Remove o atributo ``filename`` e usa o atributo :attr:`~GzipFile.name`."
302
351
303
352
#: ../../library/gzip.rst:178
304
353
msgid ""
305
354
"Opening :class:`GzipFile` for writing without specifying the *mode* argument "
306
355
"is deprecated."
307
356
msgstr ""
357
+ "Abrir :class:`GzipFile` para escrita sem especificar o argumento *mode* está "
358
+ "descontinuado."
308
359
309
360
#: ../../library/gzip.rst:185
310
361
msgid ""
@@ -317,7 +368,7 @@ msgstr ""
317
368
318
369
#: ../../library/gzip.rst:192
319
370
msgid "Added the *mtime* parameter for reproducible output."
320
- msgstr ""
371
+ msgstr "Adicionado o parâmetro *mtime* para saída reproduzível. "
321
372
322
373
#: ../../library/gzip.rst:194
323
374
msgid ""
@@ -327,6 +378,11 @@ msgid ""
327
378
"header \" OS\" byte value other than 255 \" unknown\" as supplied by the "
328
379
"underlying zlib implementation."
329
380
msgstr ""
381
+ "A velocidade é melhorada pela compactação de todos os dados de uma só vez, "
382
+ "em vez de em fluxo contínuo. Chamadas com *mtime* definido como ``0`` são "
383
+ "delegadas a :func:`zlib.compress` para maior velocidade. Nessa situação, a "
384
+ "saída pode conter um valor de byte \" OS\" no cabeçalho gzip diferente de 255 "
385
+ "\" unknown\" , conforme fornecido pela implementação subjacente do zlib."
330
386
331
387
#: ../../library/gzip.rst:203
332
388
msgid ""
@@ -336,12 +392,19 @@ msgid ""
336
392
"certain to contain only one member the :func:`zlib.decompress` function with "
337
393
"*wbits* set to 31 is faster."
338
394
msgstr ""
395
+ "Descompacta *data*, retornando um objeto :class:`bytes` contendo os dados "
396
+ "descompactados. Esta função é capaz de descompactar dados de gzip de vários "
397
+ "membros (vários blocos gzip concatenados). Quando é certo que os dados "
398
+ "contêm apenas um membro, a função :func:`zlib.decompress` com *wbits* "
399
+ "definido como 31 é mais rápida."
339
400
340
401
#: ../../library/gzip.rst:210
341
402
msgid ""
342
403
"Speed is improved by decompressing members at once in memory instead of in a "
343
404
"streamed fashion."
344
405
msgstr ""
406
+ "A velocidade é melhorada ao descompactar os membros de uma só vez na "
407
+ "memória, em vez de fazê-lo de forma contínua."
345
408
346
409
#: ../../library/gzip.rst:217
347
410
msgid "Examples of usage"
@@ -357,6 +420,9 @@ msgid ""
357
420
"with gzip.open('/home/joe/file.txt.gz', 'rb') as f:\n"
358
421
" file_content = f.read()"
359
422
msgstr ""
423
+ "import gzip\n"
424
+ "with gzip.open('/home/joe/arquivo.txt.gz', 'rb') as f:\n"
425
+ " file_content = f.read()"
360
426
361
427
#: ../../library/gzip.rst:225
362
428
msgid "Example of how to create a compressed GZIP file::"
@@ -369,6 +435,10 @@ msgid ""
369
435
"with gzip.open('/home/joe/file.txt.gz', 'wb') as f:\n"
370
436
" f.write(content)"
371
437
msgstr ""
438
+ "import gzip\n"
439
+ "content = b\" Muito conteúdo aqui\" \n"
440
+ "with gzip.open('/home/joe/arquivo.txt.gz', 'wb') as f:\n"
441
+ " f.write(content)"
372
442
373
443
#: ../../library/gzip.rst:232
374
444
msgid "Example of how to GZIP compress an existing file::"
@@ -382,6 +452,11 @@ msgid ""
382
452
" with gzip.open('/home/joe/file.txt.gz', 'wb') as f_out:\n"
383
453
" shutil.copyfileobj(f_in, f_out)"
384
454
msgstr ""
455
+ "import gzip\n"
456
+ "import shutil\n"
457
+ "with open('/home/joe/arquivo.txt', 'rb') as f_in:\n"
458
+ " with gzip.open('/home/joe/arquivo.txt.gz', 'wb') as f_out:\n"
459
+ " shutil.copyfileobj(f_in, f_out)"
385
460
386
461
#: ../../library/gzip.rst:240
387
462
msgid "Example of how to GZIP compress a binary string::"
@@ -393,6 +468,9 @@ msgid ""
393
468
"s_in = b\" Lots of content here\" \n"
394
469
"s_out = gzip.compress(s_in)"
395
470
msgstr ""
471
+ "import gzip\n"
472
+ "s_in = b\" Muito conteúdo aqui\" \n"
473
+ "s_out = gzip.compress(s_in)"
396
474
397
475
#: ../../library/gzip.rst:248
398
476
msgid "Module :mod:`zlib`"
@@ -403,6 +481,8 @@ msgid ""
403
481
"The basic data compression module needed to support the :program:`gzip` file "
404
482
"format."
405
483
msgstr ""
484
+ "O módulo básico de compactação de dados necessário para dar suporte ao "
485
+ "formato de arquivo do :program:`gzip`."
406
486
407
487
#: ../../library/gzip.rst:258
408
488
msgid "Command Line Interface"
@@ -413,16 +493,21 @@ msgid ""
413
493
"The :mod:`gzip` module provides a simple command line interface to compress "
414
494
"or decompress files."
415
495
msgstr ""
496
+ "O módulo :mod:`gzip` fornece uma interface de linha de comando simples para "
497
+ "compactar ou descompactar arquivos."
416
498
417
499
#: ../../library/gzip.rst:263
418
500
msgid "Once executed the :mod:`gzip` module keeps the input file(s)."
419
501
msgstr ""
502
+ "Uma vez executado, o módulo :mod:`gzip` mantém o(s) arquivo(s) de entrada."
420
503
421
504
#: ../../library/gzip.rst:267
422
505
msgid ""
423
506
"Add a new command line interface with a usage. By default, when you will "
424
507
"execute the CLI, the default compression level is 6."
425
508
msgstr ""
509
+ "Adiciona uma nova interface de linha de comando com um mensagem de uso. Por "
510
+ "padrão, ao executar a CLI, o nível de compactação padrão é 6."
426
511
427
512
#: ../../library/gzip.rst:271
428
513
msgid "Command line options"
0 commit comments