.POD

POD-bestand

Perl POD (Plain Old Documentation) file
Stel een vraag
SNEL ANTWOORD

Een POD-bestand bevat Perl „Plain Old Documentation” - de lichtgewicht tekst-markup die Perl gebruikt om scripts en modules te documenteren. Elke teksteditor kan het onbewerkte bestand openen. Om het geformatteerd te lezen, voert u perldoc file.pod uit in een terminal, of converteert u het naar HTML met pod2html. Let op: dezelfde .pod-extensie wordt ook gebruikt door sommige game-engines als een binair asset-archief en door sommige podcast-apps voor audio-downloads - deze zijn niet gerelateerd.

Ontwikkelaar: Larry Wall / the Perl core team (Perl Foundation) Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/x-pod
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 8, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het POD-bestandsformaat?

Een .pod-bestand is een documentatiebestand voor de programmeertaal Perl. POD-bestanden gebruiken een speciale markup-syntaxis voor een betere leesbaarheid en functionaliteit. De syntaxis is zeer eenvoudig en sterk gestandaardiseerd - er is geen optie om de lettergrootte of kleur te wijzigen, afbeeldingen toe te voegen of tabellen te maken. Hierdoor kunnen .pod-bestanden eenvoudig worden geconverteerd naar andere formaten zoals HTML, TeX, Markdown en XML. .pod-bestanden kunnen interactief worden gelezen met de perldoc-tool.

*Plain Old Documentation* is een zeer handige markup-taal die geschikt is voor het maken van duidelijke en beknopte softwaredocumentatiebestanden. De meeste documentatie voor Perl-modules en distributies die op CPAN worden gepubliceerd, is in dit formaat geschreven.

Naast het verschijnen als zelfstandige .pod-bestanden, kan POD-documentatie rechtstreeks worden ingebed in .pl- en .pm-bronbestanden tussen =pod- en =cut-markeringsregels - de Perl-interpreter negeert die secties simpelweg tijdens de compilatie. POD definieert drie alineatypen: commando-alinea's die beginnen met = (zoals =head1, =over, =item, =back, =cut), verbatim-alinea's (ingesprongen met witruimte) en gewone tekstalinea's met inline opmaakcodes zoals B<>, I<>, C<> en L<>. De tekencodering wordt gedeclareerd met =encoding utf-8.

POD-documenten kunnen eenvoudig worden geconverteerd naar systeemhandleidingen (man-pagina's) met pod2man, naar HTML met pod2html, of naar platte tekst met pod2text.

Beveiliging & veiligheid

RISICO: LOW

Een echt Perl POD-bestand is platte tekst zonder uitvoerbare code, dus het is veilig om in elke editor te openen. Twee waarschuwingen: (1) als een .pod eigenlijk een Terminal Reality game-archief is, is het binair - probeer het niet als tekst te „repareren”; open het met een gamespecifieke extractor. (2) Ingebedde POD bevindt zich in .pl/.pm Perl-broncode - de documentatie is inert, maar de omringende Perl-code is een programma; voer alleen scripts uit die u vertrouwt.

Formaatdetails

in een notendop
VOLLEDIGE NAAMPerl POD (Plain Old Documentation) fileook bekend als Plain Old Documentation, Perl POD document
ONTWIKKELAARLarry Wall / the Perl core team (Perl Foundation)sinds Perl 5 (1994); POD shipped as Perl's built-in documentation format
MIME-TYPEtext/x-pod
TYPEPlatte-tekst lichtgewicht markup voor het documenteren van Perl-code
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Terminal Reality POD game-archief - Een verpakt game-asset-archief (.pod) gebruikt door titels met de Terminal Reality-engine (bijv. BloodRayne, FaceOff); een binair archief, geen documentatie.
  • Podcast-mediabestand - Sommige apps/feeds labelen gedownloade audio-afleveringen als .pod; in de praktijk zijn dit MP3/AAC-audiobestanden, geen apart formaat.
  • VMware / virtualisatie & diverse gegevens - Enkele tools gebruiken .pod voor hun eigen gegevens (bijv. draagbare/verpakte gegevensbestanden); niet gerelateerd aan Perl-documentatie.

Programma's die POD-bestanden openen

Windows3 apps
Notepad Open-source Open de .pod om de onbewerkte markup te lezen/bewerken; installeer een POD/perldoc-plugin of gebruik de Perl-toolchain om het te renderen.
Strawberry Perl (perldoc / pod2html) Open-source Voer „perldoc file.pod” uit om het geformatteerd te lezen, of „pod2html file.pod > file.html” om het naar een webpagina te renderen.
Visual Studio Code Gratis Open de .pod als tekst; een Perl-extensie voegt POD-syntaxisaccentuering en voorvertoning toe.
macOS2 apps
perldoc (built-in Perl) Open-source macOS wordt geleverd met Perl: „perldoc file.pod” rendert het; „pod2html”/„pod2man” converteren het.
BBEdit / VS Code Freemium Open de .pod als platte tekst om de markup te lezen of te bewerken.
Linux2 apps
perldoc / pod2man / pod2html Open-source „perldoc file.pod” om te lezen; „pod2man file.pod | man -l -” voor een man-pagina; „pod2html” voor HTML.
gedit / any text editor Open-source Open de .pod als platte tekst om de onbewerkte POD-markup te bekijken of te bewerken.

Technische details

diepe specificaties
FormaattypePlatte-tekst lichtgewicht markup-taal
AlineatypenCommando (=head1, =over, =item, =cut), verbatim (ingesprongen regels) en gewone tekst
Commando-markeringenRegels die beginnen met „=” in kolom 1 - =pod, =head1, =head2, =over, =item, =back, =cut, =begin, =end, =for, =encoding
Inline opmaakcodesB<>, I<>, C<>, L<>, E<>, S<>, X<>, Z<> voor vet, cursief, code, links, entiteiten, harde spatie, index-item en nul-effect
Codering-declaratie=encoding gevolgd door een IANA-charsetnaam (bijv. utf-8) geplaatst in de eerste commando-alinea
MIME-typetext/x-pod (primair); text/plain wordt ook geaccepteerd
Inbedding in broncodeKan in .pl / .pm bestanden worden geplaatst tussen =pod en =cut; de Perl-compiler negeert deze blokken tijdens runtime
Conversie-toolspod2man (man-pagina's), pod2html (HTML), pod2text (platte tekst), pod2latex (LaTeX) - worden allemaal geleverd bij Perl of zijn beschikbaar op CPAN
Interactieve viewerperldoc leest POD uit geïnstalleerde Perl-modules of zelfstandige .pod-bestanden
Typische bestandsgrootte1 KB - 200 KB
PlatformondersteuningCross-platform - overal waar Perl draait (Linux, macOS, Windows, *BSD)
BestandsidentificatieGeen binaire magic bytes; geïdentificeerd door „=command”-alinea's (=head1, =pod, etc.) die beginnen in kolom 1
Bijbehorende bronextensies.pl (scripts), .pm (modules), .t (testbestanden)
OntwikkelaarLarry Wall en het Perl-kernteam (Perl Foundation)
DocumentatiebereikGebruikt voor module-documentatie, scriptbeschrijvingen, tutorials en FAQ's binnen het Perl-ecosysteem
UitgebrachtPerl 5 (1994); POD shipped as Perl's built-in documentation format
Laatste versiePOD as specified by perlpod / perlpodspec, tracking current Perl (Perl 5.40, 2024)
Open standaardJa · royaltyvrij
Specificatieperldoc.perl.org

POD conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met POD-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over POD-bestanden.

Veelgestelde vragen

Wat is een POD-bestand?
Het is Perl „Plain Old Documentation” - de platte-tekst markup die Perl gebruikt om code te documenteren en het perldoc-helpsysteem aan te sturen. Het kan zelfstandig zijn of ingebed in .pl/.pm Perl-broncode.
Hoe open ik een POD-bestand?
Elke teksteditor opent de onbewerkte markup. Om het mooi geformatteerd te lezen, voert u „perldoc file.pod” uit in een terminal, of converteert u het naar HTML met „pod2html”.
Hoe converteer ik POD naar HTML of een man-pagina?
Gebruik de ingebouwde tools van Perl: „pod2html file.pod > file.html” voor een webpagina, of „pod2man file.pod > file.1” voor een Unix man-pagina. pod2text maakt platte tekst.
Mijn POD-bestand opent niet als tekst - het ziet eruit als binaire rommel. Waarom?
Het is waarschijnlijk geen Perl-documentatie. Sommige games (titels met de Terminal Reality-engine) gebruiken de .pod-extensie voor een binair asset-archief. Open het met een gamespecifieke extractor, niet met een teksteditor.
Wat is het verschil tussen een .pod-, .pl- en .pm-bestand?
.pl is een Perl-script, .pm een Perl-module (code); .pod is documentatie. POD wordt ook vaak ingebed in .pl/.pm-bestanden tussen =pod en =cut.
Kan ik POD schrijven in mijn eigen Perl-scripts?
Ja - voeg =pod ... =cut blokken (of =head1/=item secties) overal in uw .pl/.pm toe; Perl negeert ze tijdens het uitvoeren, en perldoc/pod2* renderen ze als documentatie.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z