.PL

Fichier PL

Perl script source code file
Poser une question
RÉPONSE RAPIDE

Un fichier PL est un script Perl - du code source en texte brut écrit dans le langage de programmation Perl. Ouvrez-le dans n'importe quel éditeur de texte (Notepad, VS Code, Notepad++) pour le lire ou le modifier. Pour l'exécuter, installez d'abord Perl ; sur macOS et Linux, il est déjà inclus. Sur Windows, installez Strawberry Perl, puis lancez perl script.pl depuis un terminal.

Développeur : Larry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundation Catégorie : Fichiers de développement Standard ouvert MIME: application/x-perl
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 16, 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 PL ?

Les fichiers .pl stockent des scripts écrits dans le langage de programmation Perl. Le code d'un script dans un fichier .pl peut être composé de fonctions, d'opérations, de variables, de constructeurs, de classes et de commentaires.

Utilisations des scripts .pl

Perl est utilisé pour l'écriture de contenus et d'applications dynamiques. Les scripts .pl sont couramment utilisés pour les analyseurs de texte basés sur des expressions régulières ou les outils de rapport. Les fichiers .pl peuvent également contenir des scripts pour serveurs, des serveurs web CGI ou des applications web. Les scripts Perl sont aussi utilisés en finance et en bio-informatique pour le traitement de grandes quantités de données et l'implémentation d'applications. CPAN, le dépôt complet de modules de Perl, fournit des milliers de bibliothèques prêtes à l'emploi que les scripts .pl peuvent importer avec une simple instruction use.

Syntaxe des scripts .pl

Perl a été conçu dans un souci de simplicité avec un accent sur une syntaxe concise et expressive. Le code stocké dans les fichiers .pl peut être difficile à lire, en particulier pour les programmeurs moins expérimentés, en raison de la syntaxe flexible de Perl et de son utilisation intensive de sigils - $ pour les scalaires, @ pour les tableaux et % pour les hachages.

Informations complémentaires

Perl prend en charge les paradigmes de programmation fonctionnelle, orientée objet et procédurale. La première ligne d'un fichier .pl contient couramment une référence shebang vers l'interpréteur Perl - par exemple #!/usr/bin/perl ou #!/usr/bin/env perl - bien que sur Windows cette ligne soit facultative. Par convention, .pl marque un script exécutable tandis que les bibliothèques réutilisables utilisent l'extension .pm à la place.

Sécurité et sûreté

RISQUE : MEDIUM

Un fichier .pl est un texte lisible par l'homme et ne peut pas vous infecter par simple consultation - ouvrez-le dans un éditeur de texte pour l'inspecter en toute sécurité. Le risque réside dans son EXÉCUTION : les scripts Perl ont un accès complet à vos fichiers, au réseau et au système (suppression de fichiers, téléchargement de charges utiles, exécution de commandes shell), donc un .pl malveillant est aussi dangereux que n'importe quel programme. N'exécutez jamais un script Perl provenant d'une source non fiable sans l'avoir lu au préalable ; méfiez-vous particulièrement du code obfusqué ou des scripts qui récupèrent et utilisent eval sur du contenu distant. Les scripts .pl CGI sur les anciens serveurs web sont également une cible classique d'injection s'ils ne sont pas maintenus.

Détails du format

en bref
NOM COMPLETPerl script source code filealias Perl program, Perl source file
DÉVELOPPEURLarry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundationdepuis Perl 1.0 released December 18, 1987
TYPE MIMEapplication/x-perl
TYPECode source de langage de programmation en texte brut
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Fichier source Prolog (.pl) - SWI-Prolog et d'autres systèmes Prolog utilisent .pl pour le code source de programmation logique - même extension, langage non lié.
  • Script gnuplot (.pl) - Certaines configurations de traçage/automatisation nomment les scripts de commande gnuplot .pl ; texte brut, exécuté par gnuplot.

Programmes qui ouvrent les fichiers PL

Windows4 apps
Notepad Open-source Ouvrez le .pl pour le lire ou le modifier en tant que texte avec la coloration syntaxique Perl (ne l'exécute pas - Perl est toujours requis).
Visual Studio Code Gratuit Ouvrez le .pl pour lire/modifier avec la coloration syntaxique Perl (ajoutez l'extension « Perl ») ; exécutez via un terminal intégré avec perl script.pl.
Strawberry Perl Open-source Installez-le, puis lancez le script depuis l'Invite de commandes : perl script.pl (Strawberry regroupe un Perl complet + une chaîne d'outils de compilation).
ActiveState Perl (ActivePerl) Freemium Installez la distribution, puis exécutez perl script.pl. (Les téléchargements modernes passent par la plateforme ActiveState.)
macOS3 apps
BBEdit Freemium Ouvrez le .pl pour lire/modifier ; le mode gratuit gère le texte, la coloration syntaxique et peut exécuter des scripts via des feuilles de calcul shell.
Perl (built-in) Open-source macOS inclut Perl ; ouvrez le Terminal et lancez perl script.pl (ou chmod +x puis ./script.pl s'il possède un shebang).
Visual Studio Code Gratuit Ouvrez le .pl pour lire/modifier avec la coloration syntaxique Perl (ajoutez l'extension « Perl ») ; exécutez via un terminal intégré avec perl script.pl.
Linux2 apps
Perl (built-in) Open-source macOS inclut Perl ; ouvrez le Terminal et lancez perl script.pl (ou chmod +x puis ./script.pl s'il possède un shebang).
Visual Studio Code Gratuit Ouvrez le .pl pour lire/modifier avec la coloration syntaxique Perl (ajoutez l'extension « Perl ») ; exécutez via un terminal intégré avec perl script.pl.

Détails techniques

spécifications approfondies
Type MIMEapplication/x-perl (également acceptés : text/x-perl, text/plain)
EncodageTexte brut - généralement UTF-8 ou ASCII ; le code source UTF-8 est activé explicitement avec le pragma `use utf8;`
Structure du fichierSéquence linéaire d'instructions Perl : shebang facultatif, déclarations pragma/`use`, définitions de sous-routines et code exécutable - interprété de haut en bas au moment de l'exécution
Ligne shebangLa première ligne facultative `#!/usr/bin/perl` ou `#!/usr/bin/env perl` indique aux shells Unix/macOS quel interpréteur invoquer ; absente ou ignorée sur Windows
Paradigmes de programmationProcédural, orienté objet et fonctionnel - les trois peuvent coexister au sein du même fichier `.pl`
Taille typique du fichierDe quelques centaines d'octets à des dizaines de Ko pour un seul script ; les bases de code plus importantes divisent la logique en fichiers de modules `.pm`
Convention script vs module`.pl` = script/programme autonome exécutable ; `.pm` = paquet/module Perl réutilisable importé par d'autres scripts
ExécutionExécuté directement avec `perl script.pl` ; non compilé en un binaire natif - l'interpréteur Perl analyse et exécute le code source à la volée
Déclaration de niveau de fonctionnalité`use v5.36;` (ou similaire) à l'intérieur du fichier demande une version minimale du langage Perl et active le lot de fonctionnalités correspondant
Système de sigils`$scalar`, `@array`, `%hash` - les sigils de préfixe obligatoires distinguent les types de données et sont une caractéristique syntaxique centrale de chaque fichier `.pl`
Prise en charge des plateformesLinux, macOS, Windows (via Strawberry Perl ou ActivePerl), BSD et tout autre système d'exploitation fournissant un interpréteur Perl
Gestion de l'UnicodePerl 5 gère l'Unicode via les pragmas `use utf8;`, `use open` et `use Encode` ; sans eux, les chaînes sont traitées comme des séquences d'octets
Extensions liées`.pm` (module Perl), `.cgi` (script web CGI), `.t` (fichier de test TAP), `.pod` (Plain Old Documentation)
CompressionAucune - le code source est en texte brut ; la distribution en tant qu'exécutable autonome utilise les outils d'empaquetage PAR/`pp`
PubliéPerl 1.0 released December 18, 1987
Dernière versionPerl 5.40 (2024); Perl uses .pl/.pm regardless of language version
Standard ouvertOui · libre de droits
Spécificationperldoc.perl.org

Conversions PL

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 PL. 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 PL.

Foire aux questions

Comment ouvrir un fichier .pl ?
Pour le lire ou le modifier, ouvrez-le dans n'importe quel éditeur de texte (VS Code, Notepad++, Notepad). Pour l'exécuter, installez Perl et exécutez perl script.pl dans un terminal. macOS et Linux incluent déjà Perl ; sur Windows, installez Strawberry Perl ou ActiveState Perl.
Comment exécuter un script Perl sur Windows ?
Installez Strawberry Perl (gratuit), ouvrez l'Invite de commandes dans le dossier du script et tapez perl script.pl. Vous pouvez également associer .pl à perl.exe pour qu'un double-clic l'exécute, bien que l'exécution de scripts dans un terminal visible soit plus sûre.
Quelle est la différence entre .pl et .pm ?
Par convention, .pl est un script ou un programme Perl exécutable que vous lancez directement ; .pm est un module Perl (un paquet/bibliothèque réutilisable) que d'autres scripts chargent avec use. Les deux sont du code source Perl brut.
Un fichier .pl est-il toujours du Perl ?
Généralement, mais pas toujours. La même extension est réutilisée par Prolog (source de programmation logique, remplie de clauses se terminant par « . ») et occasionnellement par des scripts gnuplot. Vérifiez le contenu : Perl utilise les sigils $ @ % et « use strict; ».
Puis-je transformer un script Perl en .exe ?
Oui, vous pouvez regrouper le script avec un interpréteur Perl dans un exécutable Windows autonome en utilisant PAR::Packer (pp -o app.exe script.pl) ou Perl2Exe. Cela empaquette Perl aux côtés de votre code plutôt que de le compiler en code machine natif.
Est-il sûr d'exécuter un fichier .pl que quelqu'un m'a envoyé ?
Traitez-le comme n'importe quel programme. Le visualiser en tant que texte est sûr, mais l'exécuter donne au script un accès complet à votre système. Lisez-le d'abord et n'exécutez jamais de scripts provenant de sources non fiables ou qui téléchargent/utilisent eval sur du code distant.

Références

1perldoc - perlintro (Perl introduction)perldoc.perl.org
2Perl.org - official Perl sitewww.perl.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

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