
        *****************************************************
        *           GENERATED FILE, DO NOT EDIT             *
        * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
        *****************************************************

This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.

In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.

=encoding UTF-8

=head1 NOME

deb - Formato Debian de pacotes binários

=head1 RESUMO

I<filename>B<.deb>

=head1 DESCRIÇÃO

O formato B<.deb> é o formato de ficheiro de pacote binários Debian. É compreendido deste o dpkg 0.93.76, e é gerado por predefinição desde o dpkg 1.2.0 e 1.1.1elf (i386/compilações ELF).

O formato descrito aqui é usado desde Debian 0.93; detalhes do formato antigo estão descritos em L<deb-old(5)>.

=head1 FORMATO

O ficheiro é um arquivo B<ar> com um valor mágico de B<!E<lt>archE<gt>>. Apenas é suportado o formato de arquivo B<ar> comum, sem extensões longas de nome de ficheiro, mas com nomes de ficheiro que contêm uma barra invertida opcional, o que limita o seu comprimento a 15 caracteres (dos 16 permitidos). Os tamanhos dos ficheiros são limitados a 10 dígitos decimais do ASCII, permitindo aproximadamente 9536.74 MiB de ficheiros membros.

Os arquivos B<tar> atualmente permitidos são:

=over 

=item * formato de estilo-antigo (v7)

=item * formato ustar de pre-POSIX

=item * sub-conjunto do formato GNU

Novo estilo de nomes de caminho longos e nomes de link longos, suportado desde dpkg 1.4.1.17; ficheiro de metadados grande desde dpkg 1.18.24.

=item * formato ustar de POSIX

Nomes longos suportados desde dpkg 1.15.0

=back

Tipos de flags de tar não reconhecidas são consideradas um erro. Por predefinição cada tamanho de entrada tar dentro do arquivo tar está limitada a 11 dígitos ASCII em octal, permitindo até 8 GiB de entradas tar.  O suporte a metadados de ficheiros longos de GNU permite tamanhos de entrada tar de 95-bit e marcas temporais negativas, e UID de 63-bit, GID e números de dispositivos, o que dá montantes até praticamente valores ilimitados.

O arquivo B<ar> é composto de múltiplos membros numa ordem específica:

=over 

=item B<debian-binary>

O primeiro membro requerido contém uma série de linhas, separadas por novas linhas. Actualmente está presente apenas uma linha, o número de versão do formato, B<2.0> na altura que este manual foi escrito. Programas que leem arquivos de novo formato deve estar preparados para o número menor estar aumentado e estarem presentes novas linhas, e devem ignorar estas se for o caso.

Se o número maior mudou, foi feita uma mudança incompatível e o programa deverá parar. Se não o fizer, então o programa deve ser capaz de continuar em segurança, a menos que encontre um membro inesperado no arquivo (excepto no fim), como descrito em baixo.

=item B<control.tar>

O segundo membro requerido é um arquivo tar que contém os metadados do pacote.

Pode usar a seguinte compressão:

=over 

=item * none (suportado desde dpkg 1.17.6)

=item * gzip (com extensão B<.gz>)

=item * xz (com extensão B<.xz>, suportado desde dpkg 1.17.6)

=item * zstd (com extensão B<.zst>, suportado desde dpkg 1.21.18)

=back

Contém uma série de ficheiros simples:

=over 

=item B<control>

Informação de controle obrigatória, em formato L<deb822(5)>.

=item B<md5sums>

=item B<conffiles>

=item B<triggers>

=item B<shlibs>

=item B<symbols>

Metadados de pacote opcionais.

=item B<preinst>

=item B<postinst>

=item B<prerm>

=item B<postrm>

Scripts de maintainer opcionais.

=back

O tarball de controle pode conter opcionalmente uma entrada para ‘B<.>’, o directório atual.

=item B<data.tar>

O terceiro, último membro requerido, contém o sistema de ficheiros como um arquivo tar.

Pode usar a seguinte compressão:

=over 

=item * none (suportado desde dpkg 1.10.24)

=item * gzip (com extensão B<.gz>)

=item * xz (com extensão B<.xz>, suportado desde dpkg 1.15.6)

=item * zstd (com extensão B<.zst>, suportado desde dpkg 1.21.18)

=item * bzip2 (com extensão B<.bz2>, suportado desde dpkg 1.10.24)

=item * lzma (com extensão B<.lzma>, suportado desde 1.13.25)

=back

=back

Estes membros têm de ocorrer na ordem exacta. As implementações actuais deverão ignorar quaisquer membros adicionais após o B<data.tar>. Podem ser definidos mais membros no futuro, e (se possível) serão colocados após estes três. Quaisquer membros adicionais que possam precisar de serem inseridos após B<debian-binary> e antes de B<control.tar> ou B<data.tar> e que deverão ser seguramente ignorados por programas mais antigos, terão os nomes a começar com um underscore, ‘B<_>’.

Estes novos membros que não serão capazes de serem ignorados em segurança irão ser inseridos antes de B<data.tar> com nomes que começam com algo diferente de underscores (_), ou irão (mais provavelmente) causar que o número de versão maior seja aumentado.

=head1 TIPO DE MEDIA

=head2 Corrente

application/vnd.debian.binary-package

=head2 Descontinuado

application/x-debian-package

application/x-deb

=head1 VEJA TAMBÉM

L<deb-old(5)>, L<dpkg-deb(1)>, L<deb-control(5)>, L<deb-conffiles(5)>, L<deb-md5sums(5)>, L<deb-triggers(5)>, L<deb-shlibs(5)>, L<deb-symbols(5)>, L<deb-preinst(5)>, L<deb-postinst(5)>, L<deb-prerm(5)>, L<deb-postrm(5)>.


=head1 TRADUÇÃO

Américo Monteiro

Se encontrar algum erro na tradução deste documento, por favor comunique para
Américo Monteiro <a_monteiro@gmx.com>.
