.POD

Fichier POD

Perl POD (Plain Old Documentation) file
Poser une question
RÉPONSE RAPIDE

Un fichier POD contient de la « Plain Old Documentation » Perl - le balisage texte léger utilisé par Perl pour documenter les scripts et les modules. N'importe quel éditeur de texte peut ouvrir le fichier brut. Pour le lire avec sa mise en forme, lancez perldoc file.pod dans un terminal, ou convertissez-le en HTML avec pod2html. Note : la même extension .pod est également utilisée par certains moteurs de jeu comme archive de ressources binaires et par certaines applications de podcast pour les téléchargements audio - ces formats n'ont aucun lien.

Développeur : Larry Wall / the Perl core team (Perl Foundation) Catégorie : Fichiers de développement Standard ouvert MIME: text/x-pod
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 8, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier POD ?

Un fichier .pod est un fichier de documentation pour le langage de programmation Perl. Les fichiers POD utilisent une syntaxe de balisage spéciale pour une meilleure lisibilité et fonctionnalité. La syntaxe est très basique et hautement standardisée - il n'y a aucune option pour changer la taille ou la couleur de la police, ajouter des images ou des tableaux. Cela permet aux fichiers .pod d'être facilement convertis vers d'autres formats tels que HTML, TeX, Markdown et XML. Les fichiers .pod peuvent être lus de manière interactive avec l'outil perldoc.

La *Plain Old Documentation* est un langage de balisage très pratique, adapté à la création de fichiers de documentation logicielle clairs et succincts. La plupart des documentations pour les modules et distributions Perl publiés sur le CPAN sont écrites dans ce format.

En plus d'apparaître comme des fichiers .pod autonomes, la documentation POD peut être intégrée directement à l'intérieur des fichiers sources .pl et .pm entre les lignes de marquage =pod et =cut - l'interprète Perl ignore simplement ces sections lors de la compilation. Le format POD définit trois types de paragraphes : les paragraphes de commande commençant par = (tels que =head1, =over, =item, =back, =cut), les paragraphes textuels (indentés par des espaces blancs) et les paragraphes de texte ordinaire avec des codes de formatage en ligne comme B<>, I<>, C<> et L<>. L'encodage des caractères est déclaré avec =encoding utf-8.

Les documents POD peuvent être facilement convertis en manuels d'aide système (pages man) à l'aide de pod2man, en HTML avec pod2html, ou en texte brut avec pod2text.

Sécurité et sûreté

RISQUE : LOW

Un véritable fichier Perl POD est du texte brut sans code exécutable, il est donc sûr de l'ouvrir dans n'importe quel éditeur. Deux précautions : (1) si un .pod est en réalité une archive de jeu Terminal Reality, il est binaire - n'essayez pas de le « réparer » comme du texte ; ouvrez-le avec un extracteur spécifique au jeu. (2) Le format POD intégré réside dans le code source Perl .pl/.pm - la documentation est inerte, mais le code Perl environnant est un programme ; n'exécutez que des scripts en lesquels vous avez confiance.

Détails du format

en bref
NOM COMPLETPerl POD (Plain Old Documentation) filealias Plain Old Documentation, Perl POD document
DÉVELOPPEURLarry Wall / the Perl core team (Perl Foundation)depuis Perl 5 (1994); POD shipped as Perl's built-in documentation format
TYPE MIMEtext/x-pod
TYPEBalisage léger en texte brut pour documenter le code Perl
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Archive de jeu Terminal Reality POD - Une archive de ressources de jeu compressée (.pod) utilisée par les titres du moteur Terminal Reality (ex: BloodRayne, FaceOff) ; une archive binaire, pas de la documentation.
  • Fichier média Podcast - Certaines applications ou flux étiquettent les épisodes audio téléchargés en .pod ; en pratique, il s'agit d'audio MP3/AAC, pas d'un format distinct.
  • VMware / virtualisation et données diverses - Quelques outils utilisent .pod pour leurs propres données (ex: fichiers de données portables/compressés) ; sans rapport avec la documentation Perl.

Programmes qui ouvrent les fichiers POD

Windows3 apps
Notepad Open-source Ouvrez le .pod pour lire/modifier le balisage brut ; installez un plugin POD/perldoc ou utilisez la chaîne d'outils Perl pour le rendu.
Strawberry Perl (perldoc / pod2html) Open-source Lancez « perldoc file.pod » pour le lire avec mise en forme, ou « pod2html file.pod > file.html » pour générer une page web.
Visual Studio Code Gratuit Ouvrez le .pod comme du texte ; une extension Perl ajoute la coloration syntaxique et l'aperçu POD.
macOS2 apps
perldoc (built-in Perl) Open-source macOS inclut Perl : « perldoc file.pod » assure le rendu ; « pod2html »/« pod2man » permettent la conversion.
BBEdit / VS Code Freemium Ouvrez le .pod comme texte brut pour lire ou modifier le balisage.
Linux2 apps
perldoc / pod2man / pod2html Open-source « perldoc file.pod » pour lire ; « pod2man file.pod | man -l - » pour une page man ; « pod2html » pour le HTML.
gedit / any text editor Open-source Ouvrez le .pod comme texte brut pour visualiser ou modifier le balisage POD brut.

Détails techniques

spécifications approfondies
Type de formatLangage de balisage léger en texte brut
Types de paragraphesCommande (=head1, =over, =item, =cut), textuel (lignes indentées) et texte ordinaire
Marqueurs de commandeLignes commençant par « = » à la colonne 1 - =pod, =head1, =head2, =over, =item, =back, =cut, =begin, =end, =for, =encoding
Codes de formatage en ligneB<>, I<>, C<>, L<>, E<>, S<>, X<>, Z<> pour le gras, l'italique, le code, les liens, les entités, l'espace insécable, l'entrée d'index et l'effet nul
Déclaration d'encodage=encoding suivi d'un nom de jeu de caractères IANA (ex: utf-8) placé dans le premier paragraphe de commande
Type MIMEtext/x-pod (principal) ; text/plain également accepté
Intégration dans le code sourcePeut être placé à l'intérieur des fichiers .pl / .pm entre =pod et =cut ; le compilateur Perl ignore ces blocs à l'exécution
Outils de conversionpod2man (pages man), pod2html (HTML), pod2text (texte brut), pod2latex (LaTeX) - tous fournis avec Perl ou disponibles sur le CPAN
Visionneuse interactiveperldoc lit le format POD à partir des modules Perl installés ou des fichiers .pod autonomes
Taille de fichier typique1 Ko - 200 Ko
Prise en charge des plateformesMultiplateforme - partout où Perl s'exécute (Linux, macOS, Windows, *BSD)
Identification du fichierPas d'octets magiques binaires ; identifié par les paragraphes « =commande » (=head1, =pod, etc.) commençant à la colonne 1
Extensions sources associées.pl (scripts), .pm (modules), .t (fichiers de test)
DéveloppeurLarry Wall et l'équipe principale de Perl (Perl Foundation)
Portée de la documentationUtilisé pour la documentation des modules, les descriptions de scripts, les tutoriels et les FAQ dans tout l'écosystème Perl
PubliéPerl 5 (1994); POD shipped as Perl's built-in documentation format
Dernière versionPOD as specified by perlpod / perlpodspec, tracking current Perl (Perl 5.40, 2024)
Standard ouvertOui · libre de droits
Spécificationperldoc.perl.org

Conversions POD

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers POD. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers POD.

Foire aux questions

Qu'est-ce qu'un fichier POD ?
C'est la « Plain Old Documentation » de Perl - le balisage en texte brut que Perl utilise pour documenter le code et alimenter le système d'aide perldoc. Il peut être autonome ou intégré dans le code source Perl .pl/.pm.
Comment ouvrir un fichier POD ?
N'importe quel éditeur de texte ouvre le balisage brut. Pour le lire avec une mise en forme propre, lancez « perldoc file.pod » dans un terminal, ou convertissez-le en HTML avec « pod2html ».
Comment convertir un fichier POD en HTML ou en page man ?
Utilisez les outils intégrés de Perl : « pod2html file.pod > file.html » pour une page web, ou « pod2man file.pod > file.1 » pour une page man Unix. pod2text génère du texte brut.
Mon fichier POD ne s'ouvre pas comme du texte - il ressemble à du contenu binaire illisible. Pourquoi ?
Il ne s'agit probablement pas de documentation Perl. Certains jeux (titres utilisant le moteur Terminal Reality) utilisent l'extension .pod pour une archive de ressources binaires. Ouvrez-le avec un extracteur spécifique au jeu, pas un éditeur de texte.
Quelle est la différence entre un fichier .pod, .pl et .pm ?
.pl est un script Perl, .pm un module Perl (code) ; .pod est la documentation. Le format POD est aussi fréquemment intégré à l'intérieur des fichiers .pl/.pm entre les balises =pod et =cut.
Puis-je écrire du POD dans mes propres scripts Perl ?
Oui - ajoutez des blocs =pod ... =cut (ou des sections =head1/=item) n'importe où dans vos fichiers .pl/.pm ; Perl les ignore lors de l'exécution, et perldoc/pod2* les affichent comme de la documentation.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z