.POD

Arquivo POD

Perl POD (Plain Old Documentation) file
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo POD contém Perl «Plain Old Documentation» - a marcação de texto leve que o Perl usa para documentar scripts e módulos. Qualquer editor de texto abre o arquivo bruto. Para lê-lo formatado, execute perldoc file.pod em um terminal ou converta-o para HTML com pod2html. Nota: a mesma extensão .pod também é usada por alguns motores de jogos como um arquivo de ativos binários e por alguns aplicativos de podcast para downloads de áudio - esses não têm relação.

Desenvolvedor: Larry Wall / the Perl core team (Perl Foundation) Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/x-pod
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 8, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro POD?

Um arquivo .pod é um arquivo de documentação para a linguagem de programação Perl. Os arquivos POD usam uma sintaxe de marcação especial para melhor legibilidade e funcionalidade. A sintaxe é muito básica e altamente padronizada - não há opção para alterar o tamanho ou a cor da fonte, adicionar imagens ou tabelas. Isso permite que os arquivos .pod sejam facilmente convertidos para outros formatos, como HTML, TeX, Markdown e XML. Os arquivos .pod podem ser lidos interativamente com a ferramenta perldoc.

*Plain Old Documentation* é uma linguagem de marcação muito conveniente, adequada para criar arquivos de documentação de software claros e sucintos. A maior parte da documentação para módulos e distribuições Perl publicada no CPAN é escrita neste formato.

Além de aparecerem como arquivos .pod independentes, a documentação POD pode ser incorporada diretamente dentro de arquivos de código-fonte .pl e .pm entre as linhas de marcação =pod e =cut - o interpretador Perl simplesmente ignora essas seções durante a compilação. O POD define três tipos de parágrafos: parágrafos de comando começando com = (como =head1, =over, =item, =back, =cut), parágrafos literais (recuados com espaços em branco) e parágrafos de texto comuns com códigos de formatação inline como B<>, I<>, C<> e L<>. A codificação de caracteres é declarada com =encoding utf-8.

Documentos POD podem ser facilmente convertidos em manuais de ajuda do sistema (man pages) usando pod2man, em HTML com pod2html ou em texto simples com pod2text.

Segurança e proteção

RISCO: LOW

Um arquivo Perl POD genuíno é texto simples sem código executável, portanto é seguro abri-lo em qualquer editor. Duas precauções: (1) se um .pod for na verdade um arquivo de jogo da Terminal Reality, ele é binário - não tente «consertá-lo» como texto; abra-o com um extrator específico para o jogo. (2) O POD incorporado reside dentro do código-fonte Perl .pl/.pm - a documentação é inerte, mas o código Perl ao redor é um programa; execute apenas scripts em que você confia.

Detalhes do formato

em resumo
NOME COMPLETOPerl POD (Plain Old Documentation) filetambém conhecido como Plain Old Documentation, Perl POD document
DESENVOLVEDORLarry Wall / the Perl core team (Perl Foundation)desde Perl 5 (1994); POD shipped as Perl's built-in documentation format
TIPO MIMEtext/x-pod
TIPOMarcação leve de texto simples para documentar código Perl
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Arquivo de jogo Terminal Reality POD - Um arquivo de ativos de jogo compactado (.pod) usado por títulos do motor Terminal Reality (ex: BloodRayne, FaceOff); um arquivo binário, não documentação.
  • Arquivo de mídia de Podcast - Alguns aplicativos/feeds rotulam episódios de áudio baixados como .pod; na prática, são áudios MP3/AAC, não um formato distinto.
  • VMware / virtualização e dados diversos - Algumas ferramentas usam .pod para seus próprios dados (ex: arquivos de dados portáteis/compactados); sem relação com a documentação Perl.

Programas que abrem arquivos POD

Windows3 apps
Notepad Código aberto Abra o .pod para ler/editar a marcação bruta; instale um plugin POD/perldoc ou use o conjunto de ferramentas Perl para renderizá-lo.
Strawberry Perl (perldoc / pod2html) Código aberto Execute «perldoc file.pod» para lê-lo formatado, ou «pod2html file.pod > file.html» para renderizar em uma página web.
Visual Studio Code Gratuito Abra o .pod como texto; uma extensão Perl adiciona realce de sintaxe POD e visualização.
macOS2 apps
perldoc (built-in Perl) Código aberto O macOS vem com Perl: «perldoc file.pod» o renderiza; «pod2html»/«pod2man» o convertem.
BBEdit / VS Code Freemium Abra o .pod como texto simples para ler ou editar a marcação.
Linux2 apps
perldoc / pod2man / pod2html Código aberto «perldoc file.pod» para ler; «pod2man file.pod | man -l -» para uma man page; «pod2html» para HTML.
gedit / any text editor Código aberto Abra o .pod como texto simples para visualizar ou editar a marcação POD bruta.

Detalhes técnicos

especificação profunda
Tipo de formatoLinguagem de marcação leve de texto simples
Tipos de parágrafoComando (=head1, =over, =item, =cut), literal (linhas recuadas) e texto comum
Marcadores de comandoLinhas começando com «=» na coluna 1 - =pod, =head1, =head2, =over, =item, =back, =cut, =begin, =end, =for, =encoding
Códigos de formatação inlineB<>, I<>, C<>, L<>, E<>, S<>, X<>, Z<> para negrito, itálico, código, links, entidades, sem quebra, entrada de índice e efeito zero
Declaração de codificação=encoding seguido por um nome de charset IANA (ex: utf-8) colocado no primeiro parágrafo de comando
Tipo MIMEtext/x-pod (primário); text/plain também aceito
Incorporação no código-fontePode ser colocado dentro de arquivos .pl / .pm entre =pod e =cut; o compilador Perl ignora esses blocos em tempo de execução
Ferramentas de conversãopod2man (man pages), pod2html (HTML), pod2text (texto simples), pod2latex (LaTeX) - todos acompanham o Perl ou estão disponíveis no CPAN
Visualizador interativoperldoc lê POD de módulos Perl instalados ou arquivos .pod independentes
Tamanho típico do arquivo1 KB - 200 KB
Suporte de plataformaMultiplataforma - onde quer que o Perl seja executado (Linux, macOS, Windows, *BSD)
Identificação do arquivoSem bytes mágicos binários; identificado por parágrafos de «=comando» (=head1, =pod, etc.) começando na coluna 1
Extensões de código associadas.pl (scripts), .pm (módulos), .t (arquivos de teste)
DesenvolvedorLarry Wall e a equipe principal do Perl (Perl Foundation)
Escopo da documentaçãoUsado para documentação de módulos, descrições de scripts, tutoriais e FAQs em todo o ecossistema Perl
LançadoPerl 5 (1994); POD shipped as Perl's built-in documentation format
Versão mais recentePOD as specified by perlpod / perlpodspec, tracking current Perl (Perl 5.40, 2024)
Padrão abertoSim · livre de royalties
Especificaçãoperldoc.perl.org

Conversões de POD

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos POD. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos POD.

Perguntas frequentes

O que é um arquivo POD?
É o «Plain Old Documentation» do Perl - a marcação de texto simples que o Perl usa para documentar o código e alimentar o sistema de ajuda perldoc. Pode ser independente ou incorporado dentro do código-fonte Perl .pl/.pm.
Como abro um arquivo POD?
Qualquer editor de texto abre a marcação bruta. Para lê-lo formatado de forma agradável, execute «perldoc file.pod» em um terminal ou converta-o para HTML com «pod2html».
Como converto POD para HTML ou uma man page?
Use as ferramentas integradas do Perl: «pod2html file.pod > file.html» para uma página web, ou «pod2man file.pod > file.1» para uma man page Unix. O pod2text gera texto simples.
Meu arquivo POD não abre como texto - parece lixo binário. Por quê?
Provavelmente não é documentação Perl. Alguns jogos (títulos do motor Terminal Reality) usam a extensão .pod para um arquivo de ativos binários. Abra-o com um extrator específico para o jogo, não com um editor de texto.
Qual é a diferença entre um arquivo .pod, .pl e .pm?
.pl é um script Perl, .pm um módulo Perl (código); .pod é documentação. O POD também é frequentemente incorporado dentro de arquivos .pl/.pm entre =pod e =cut.
Posso escrever POD nos meus próprios scripts Perl?
Sim - adicione blocos =pod ... =cut (ou seções =head1/=item) em qualquer lugar do seu .pl/.pm; o Perl os ignora ao executar, e o perldoc/pod2* os renderiza como documentação.

Referências

1perldoc - perlpod (POD format specification)perldoc.perl.org
2perldoc - perlpodspec (formal POD spec)perldoc.perl.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Extensões relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z