.PL

Archivo PL

Perl script source code file
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo PL es un script de Perl: código fuente en texto plano escrito en el lenguaje de programación Perl. Ábralo en cualquier editor de texto (Notepad, VS Code, Notepad++) para leerlo o editarlo. Para ejecutarlo, instale Perl primero; en macOS y Linux ya viene incluido. En Windows, instale Strawberry Perl y luego ejecute perl script.pl desde una terminal.

Desarrollador: Larry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundation Categoría: Archivos de desarrollo Estándar abierto MIME: application/x-perl
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 16, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo PL?

Los archivos .pl almacenan scripts escritos en el lenguaje de programación Perl. El código del script en un archivo .pl puede estar compuesto por funciones, operaciones, variables, constructores, clases y comentarios.

Usos de los scripts .pl

Perl se utiliza para escribir contenido dinámico y aplicaciones. Los scripts .pl se usan comúnmente para analizadores de texto basados en expresiones regulares o herramientas de informes. Los archivos .pl también pueden contener scripts para servidores, servidores web CGI o aplicaciones web. Los scripts de Perl también se emplean en finanzas y bioinformática para procesar grandes cantidades de datos e implementar aplicaciones. CPAN, el repositorio integral de módulos de Perl, proporciona miles de bibliotecas listas para usar que los scripts .pl pueden importar con una sola sentencia use.

Sintaxis de los scripts .pl

Perl fue diseñado pensando en la simplicidad y con énfasis en una sintaxis concisa y expresiva. El código almacenado en archivos .pl puede ser difícil de leer, especialmente para programadores con menos experiencia, debido a la sintaxis flexible de Perl y su uso intensivo de «sigils» (símbolos): $ para escalares, @ para arreglos y % para hashes.

Información adicional

Perl admite paradigmas de programación funcional, orientada a objetos y procedimental. La primera línea de un archivo .pl comúnmente contiene una referencia «shebang» al intérprete de Perl -por ejemplo #!/usr/bin/perl o #!/usr/bin/env perl- aunque en Windows esta línea es opcional. Por convención, .pl marca un script ejecutable, mientras que las bibliotecas reutilizables utilizan la extensión .pm en su lugar.

Seguridad y protección

RIESGO: MEDIUM

Un archivo .pl es texto legible por humanos y no puede infectarle simplemente por ser visualizado; ábralo en un editor de texto para inspeccionarlo de forma segura. El riesgo reside en EJECUTARLO: los scripts de Perl tienen acceso total a sus archivos, red y sistema (borrar archivos, descargar cargas útiles, ejecutar comandos de shell), por lo que un .pl malicioso es tan peligroso como cualquier programa. Nunca ejecute un script de Perl de una fuente no confiable sin leerlo primero; sea especialmente cauteloso con el código ofuscado o los scripts que obtienen y ejecutan (eval) contenido remoto. Los scripts .pl de CGI en servidores web antiguos también son un objetivo clásico de inyección si no reciben mantenimiento.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPerl script source code filetambién conocido como Perl program, Perl source file
DESARROLLADORLarry Wall (Perl, 1987); now maintained by the Perl core team / The Perl Foundationdesde Perl 1.0 released December 18, 1987
TIPO MIMEapplication/x-perl
TIPOCódigo fuente de lenguaje de programación en texto plano
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Archivo fuente de Prolog (.pl) - SWI-Prolog y otros sistemas Prolog usan .pl para el código fuente de programación lógica; misma extensión, lenguaje no relacionado.
  • Script de gnuplot (.pl) - Algunas configuraciones de trazado/automatización nombran los scripts de comandos de gnuplot como .pl; texto plano, ejecutado por gnuplot.

Programas que abren archivos PL

Windows4 apps
Notepad Código abierto Abra el .pl para leerlo o editarlo como texto con resaltado de sintaxis de Perl (no lo ejecuta; aún se requiere Perl).
Visual Studio Code Gratis Abra el .pl para leer/editar con resaltado de sintaxis de Perl (añada la extensión «Perl»); ejecútelo a través de una terminal integrada con perl script.pl.
Strawberry Perl Código abierto Instálelo y luego ejecute el script desde el Símbolo del sistema: perl script.pl (Strawberry incluye un conjunto completo de herramientas de Perl + compilador).
ActiveState Perl (ActivePerl) Freemium Instale la distribución y luego ejecute perl script.pl. (Las descargas modernas se realizan a través de ActiveState Platform).
macOS3 apps
BBEdit Freemium Abra el .pl para leer/editar; el modo gratuito maneja texto, resaltado de sintaxis y puede ejecutar scripts a través de hojas de trabajo de shell.
Perl (built-in) Código abierto macOS incluye Perl; abra la Terminal y ejecute perl script.pl (o chmod +x y luego ./script.pl si tiene un shebang).
Visual Studio Code Gratis Abra el .pl para leer/editar con resaltado de sintaxis de Perl (añada la extensión «Perl»); ejecútelo a través de una terminal integrada con perl script.pl.
Linux2 apps
Perl (built-in) Código abierto macOS incluye Perl; abra la Terminal y ejecute perl script.pl (o chmod +x y luego ./script.pl si tiene un shebang).
Visual Studio Code Gratis Abra el .pl para leer/editar con resaltado de sintaxis de Perl (añada la extensión «Perl»); ejecútelo a través de una terminal integrada con perl script.pl.

Detalles técnicos

especificación profunda
Tipo MIMEapplication/x-perl (también aceptados: text/x-perl, text/plain)
CodificaciónTexto plano - típicamente UTF-8 o ASCII; el código fuente UTF-8 se habilita explícitamente con el pragma `use utf8;`
Estructura del archivoSecuencia lineal de sentencias de Perl: shebang opcional, declaraciones de pragma/`use`, definiciones de subrutinas y código ejecutable - interpretado de arriba hacia abajo en tiempo de ejecución
Línea ShebangLa línea opcional `#!/usr/bin/perl` o `#!/usr/bin/env perl` indica a los shells de Unix/macOS qué intérprete invocar; ausente o ignorada en Windows
Paradigmas de programaciónProcedimental, orientado a objetos y funcional - los tres pueden coexistir dentro del mismo archivo `.pl`
Tamaño típico del archivoDesde unos pocos cientos de bytes hasta decenas de KB para un solo script; las bases de código más grandes dividen la lógica en archivos de módulo `.pm`
Convención Script vs. Módulo`.pl` = script/programa ejecutable independiente; `.pm` = paquete/módulo de Perl reutilizable importado por otros scripts
EjecuciónSe ejecuta directamente con `perl script.pl`; no se compila a un binario nativo - el intérprete de Perl analiza y ejecuta el código fuente en tiempo de ejecución
Declaración de nivel de características`use v5.36;` (o similar) dentro del archivo solicita una versión mínima del lenguaje Perl y activa el conjunto de características correspondiente
Sistema de sigils`$scalar`, `@array`, `%hash` - los prefijos obligatorios distinguen los tipos de datos y son una característica sintáctica central de cada archivo `.pl`
Soporte de plataformasLinux, macOS, Windows (vía Strawberry Perl o ActivePerl), BSD y cualquier otro SO que proporcione un intérprete de Perl
Manejo de UnicodePerl 5 maneja Unicode a través de los pragmas `use utf8;`, `use open` y `use Encode`; sin ellos, las cadenas se tratan como secuencias de bytes
Extensiones relacionadas`.pm` (módulo de Perl), `.cgi` (script web CGI), `.t` (archivo de prueba TAP), `.pod` (Plain Old Documentation)
CompresiónNinguna - el código fuente es texto plano; la distribución como ejecutable autónomo utiliza herramientas de empaquetado PAR/`pp`
LanzadoPerl 1.0 released December 18, 1987
Última versiónPerl 5.40 (2024); Perl uses .pl/.pm regardless of language version
Estándar abierto · libre de regalías
Especificaciónperldoc.perl.org

Conversiones de PL

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PL. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos PL.

Preguntas frecuentes

¿Cómo abro un archivo .pl?
Para leerlo o editarlo, ábralo en cualquier editor de texto (VS Code, Notepad++, Notepad). Para ejecutarlo, instale Perl y ejecute perl script.pl en una terminal. macOS y Linux ya incluyen Perl; en Windows instale Strawberry Perl o ActiveState Perl.
¿Cómo ejecuto un script de Perl en Windows?
Instale Strawberry Perl (gratuito), abra el Símbolo del sistema en la carpeta del script y escriba perl script.pl. También puede asociar .pl con perl.exe para que al hacer doble clic se ejecute, aunque ejecutar scripts en una terminal visible es más seguro.
¿Cuál es la diferencia entre .pl y .pm?
Por convención, .pl es un script o programa de Perl ejecutable que se corre directamente; .pm es un módulo de Perl (un paquete/biblioteca reutilizable) que otros scripts cargan con use. Ambos son código fuente de Perl puro.
¿Un archivo .pl es siempre de Perl?
Usualmente, pero no siempre. La misma extensión es reutilizada por Prolog (fuente de programación lógica, lleno de cláusulas que terminan en «.») y ocasionalmente por scripts de gnuplot. Revise el contenido: Perl usa los símbolos $ @ % y «use strict;».
¿Puedo convertir un script de Perl en un .exe?
Sí, puede empaquetar el script con un intérprete de Perl en un ejecutable independiente de Windows usando PAR::Packer (pp -o app.exe script.pl) o Perl2Exe. Esto empaqueta Perl junto con su código en lugar de compilarlo a código máquina nativo.
¿Es seguro ejecutar un archivo .pl que alguien me envió?
Trátelo como cualquier programa. Verlo como texto es seguro, pero ejecutarlo le da al script acceso total a su sistema. Léalo primero y nunca ejecute scripts de fuentes no confiables o que descarguen/ejecuten (eval) código remoto.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z