.PL

PL-fil

Perl script source code file
Still et spørsmål
HURTIGSVAR

En PL-fil er et Perl-skript - kildekode i ren tekst skrevet i programmeringsspråket Perl. Åpne den i et hvilket som helst tekstredigeringsprogram (Notepad, VS Code, Notepad++) for å lese eller redigere den. For å kjøre den må du først installere Perl; på macOS og Linux er det allerede inkludert. På Windows kan du installere Strawberry Perl og deretter kjøre perl script.pl fra en terminal.

Utvikler: Larry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundation Kategori: Utviklerfiler Åpen standard MIME: application/x-perl
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 16, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PL-filformatet?

.pl-filer lagrer skript skrevet i programmeringsspråket Perl. Skriptkode i en .pl-fil kan bestå av funksjoner, operasjoner, variabler, konstruktører, klasser og kommentarer.

Bruksområder for .pl-skript

Perl brukes til å skrive dynamisk innhold og applikasjoner. .pl-skript brukes ofte til tekstbehandling og analysatorer basert på regulære uttrykk, eller rapporteringsverktøy. .pl-filer kan også inneholde skript for servere, CGI-webservere eller webapper. Perl-skript brukes også innen finans og bioinformatikk for behandling av store datamengder og implementering av applikasjoner. CPAN, Perls omfattende modularkiv, tilbyr tusenvis av ferdige biblioteker som .pl-skript kan hente inn med en enkel use-setning.

Syntaks i .pl-skript

Perl ble designet med enkelhet i tankene og vekt på en kortfattet, uttrykksfull syntaks. Kode lagret i .pl-filer kan være utfordrende å lese, spesielt for mindre erfarne programmerere, på grunn av Perls fleksible syntaks og utstrakte bruk av spesialtegn (sigils) - $ for skalarer, @ for matriser (arrays) og % for hasher.

Ytterligere informasjon

Perl støtter funksjonelle, objektorienterte og prosedurale programmeringsparadigmer. Den første linjen i en .pl-fil inneholder vanligvis en shebang-referanse til Perl-tolkeren - for eksempel #!/usr/bin/perl eller #!/usr/bin/env perl - selv om denne linjen er valgfri på Windows. Etter konvensjon markerer .pl et kjørbart skript, mens gjenbrukbare biblioteker bruker filendelsen .pm i stedet.

Sikkerhet og trygghet

RISIKO: MEDIUM

En .pl-fil er menneskelig lesbar tekst og kan ikke infisere deg bare ved å bli vist - åpne den i et tekstredigeringsprogram for å inspisere den trygt. Risikoen ligger i å KJØRE den: Perl-skript har full tilgang til filene dine, nettverket og systemet (slette filer, laste ned skadelig programvare, kjøre skallkommandoer), så en ondsinnet .pl er like farlig som ethvert program. Kjør aldri et Perl-skript fra en upålitelig kilde uten å lese det først; vær spesielt på vakt mot obfuskert kode eller skript som henter og kjører (eval) eksternt innhold. CGI .pl-skript på gamle webservere er også et klassisk mål for injeksjonsangrep hvis de ikke vedlikeholdes.

Formatdetaljer

i et nøtteskall
FULLT NAVNPerl script source code fileogså kjent som Perl program, Perl source file
UTVIKLERLarry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundationsiden Perl 1.0 released December 18, 1987
MIME-TYPEapplication/x-perl
TYPEKildekode for programmeringsspråk i ren tekst
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Prolog-kildekodefil (.pl) - SWI-Prolog og andre Prolog-systemer bruker .pl for kildekode til logikk-programmering - samme filendelse, urelatert språk.
  • gnuplot-skript (.pl) - Noen oppsett for plotting/automatisering gir gnuplot-kommandoskript navnet .pl; ren tekst, kjøres av gnuplot.

Programmer som åpner PL-filer

Windows4 apps
Notepad Åpen kildekode Åpne .pl-filen for å lese eller redigere den som tekst med Perl-syntaksutheving (kjører den ikke - Perl er fortsatt påkrevd).
Visual Studio Code Gratis Åpne .pl-filen for å lese/redigere med Perl-syntaksutheving (legg til «Perl»-utvidelsen); kjør via integrert terminal med perl script.pl.
Strawberry Perl Åpen kildekode Installer det, og kjør deretter skriptet fra ledetekst: perl script.pl (Strawberry inkluderer en komplett Perl + kompilator-verktøykjede).
ActiveState Perl (ActivePerl) Freemium Installer distribusjonen, og utfør deretter perl script.pl. (Moderne nedlastinger går gjennom ActiveState Platform.)
macOS3 apps
BBEdit Freemium Åpne .pl for å lese/redigere; gratismodusen håndterer tekst, syntaksutheving og kan kjøre skript via shell-regneark.
Perl (built-in) Åpen kildekode macOS leveres med Perl; åpne Terminal og kjør perl script.pl (eller chmod +x og deretter ./script.pl hvis den har en shebang).
Visual Studio Code Gratis Åpne .pl-filen for å lese/redigere med Perl-syntaksutheving (legg til «Perl»-utvidelsen); kjør via integrert terminal med perl script.pl.
Linux2 apps
Perl (built-in) Åpen kildekode macOS leveres med Perl; åpne Terminal og kjør perl script.pl (eller chmod +x og deretter ./script.pl hvis den har en shebang).
Visual Studio Code Gratis Åpne .pl-filen for å lese/redigere med Perl-syntaksutheving (legg til «Perl»-utvidelsen); kjør via integrert terminal med perl script.pl.

Tekniske detaljer

dyp spesifikasjon
MIME-typeapplication/x-perl (også akseptert: text/x-perl, text/plain)
KodingRen tekst - vanligvis UTF-8 eller ASCII; UTF-8-kilde aktiveres eksplisitt med `use utf8;`-pragmaet
FilstrukturLineær sekvens av Perl-setninger: valgfri shebang, pragma/`use`-deklarasjoner, subrutine-definisjoner og kjørbar kode - tolkes ovenfra og ned ved kjøring
Shebang-linjeValgfri førstelinje `#!/usr/bin/perl` eller `#!/usr/bin/env perl` forteller Unix/macOS-skall hvilken tolker som skal startes; fraværende eller ignorert på Windows
ProgrammeringsparadigmerProseduralt, objektorientert og funksjonelt - alle tre kan eksistere side om side i samme `.pl`-fil
Typisk filstørrelseFra noen få hundre byte til titalls KB for et enkelt skript; større kodebaser deler logikken inn i `.pm`-modulfiler
Konvensjon for skript vs. modul`.pl` = frittstående kjørbart skript/program; `.pm` = gjenbrukbar Perl-pakke/modul importert av andre skript
KjøringKjøres direkte med `perl script.pl`; ikke kompilert til en binærfil - Perl-tolkeren analyserer og utfører kildekoden ved kjøring
Deklarasjon av funksjonsnivå`use v5.36;` (eller lignende) inne i filen ber om en minimumsversjon av Perl-språket og aktiverer tilsvarende funksjonspakke
Sigil-system`$scalar`, `@array`, `%hash` - obligatoriske prefiks-sigiler skiller datatyper og er en sentral syntaktisk funksjon i enhver `.pl`-fil
PlattformstøtteLinux, macOS, Windows (via Strawberry Perl eller ActivePerl), BSD, og alle andre operativsystemer som tilbyr en Perl-tolker
Unicode-håndteringPerl 5 håndterer Unicode via `use utf8;`, `use open`, og `use Encode`-pragmaer; uten disse behandles strenger som bytesekvenser
Relaterte utvidelser`.pm` (Perl-modul), `.cgi` (CGI-webskript), `.t` (TAP-testfil), `.pod` (Plain Old Documentation)
KomprimeringIngen - kildekoden er ren tekst; distribusjon som en selvstendig kjørbar fil bruker PAR/`pp`-pakkeverktøy
UtgittPerl 1.0 released December 18, 1987
Siste versjonPerl 5.40 (2024); Perl uses .pl/.pm regardless of language version
Åpen standardJa · royalty-fri
Spesifikasjonperldoc.perl.org

PL-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PL-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PL-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .pl-fil?
For å lese eller redigere den, åpne den i et hvilket som helst tekstredigeringsprogram (VS Code, Notepad++, Notepad). For å kjøre den, installer Perl og utfør perl script.pl i en terminal. macOS og Linux inkluderer allerede Perl; på Windows kan du installere Strawberry Perl eller ActiveState Perl.
Hvordan kjører jeg et Perl-skript på Windows?
Installer Strawberry Perl (gratis), åpne ledetekst i skriptets mappe, og skriv perl script.pl. Du kan også assosiere .pl med perl.exe slik at dobbeltklikk kjører det, selv om det er tryggere å kjøre skript i en synlig terminal.
Hva er forskjellen mellom .pl og .pm?
Etter konvensjon er .pl et kjørbart Perl-skript eller program du kjører direkte; .pm er en Perl-modul (en gjenbrukbar pakke/bibliotek) som andre skript laster inn med use. Begge er ren Perl-kildekode.
Er en .pl-fil alltid Perl?
Vanligvis, men ikke alltid. Den samme filendelsen gjenbrukes av Prolog (logikk-programmering, full av klausuler som slutter med «.») og av og til gnuplot-skript. Sjekk innholdet: Perl bruker $ @ % sigils og «use strict;».
Kan jeg gjøre om et Perl-skript til en .exe?
Ja, du kan bunte skriptet sammen med en Perl-tolker til en frittstående kjørbar fil for Windows ved å bruke PAR::Packer (pp -o app.exe script.pl) eller Perl2Exe. Dette pakker Perl sammen med koden din i stedet for å kompilere til maskinkode.
Er det trygt å kjøre en .pl-fil noen har sendt meg?
Behandle den som et hvilket som helst program. Det er trygt å se på den som tekst, men å kjøre den gir skriptet full tilgang til systemet ditt. Les koden først, og kjør aldri skript fra upålitelige kilder eller skript som laster ned/kjører (eval) ekstern kode.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å