.P

Archivo P

Pascal Source Code File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .p es código fuente de Pascal: un programa de texto plano en el lenguaje Pascal que un compilador convierte en un ejecutable ejecutable. Ábralo en cualquier editor de texto o en el IDE Lazarus; para ejecutarlo, compílelo con Free Pascal (fpc archivo.p). La misma extensión también es utilizada por el software empresarial Progress OpenEdge para archivos de procedimiento no relacionados.

Desarrollador: Pascal language (Niklaus Wirth); compilers: Free Pascal, GNU Pascal, Borland/Turbo Pascal Categoría: Archivos de desarrollo Estándar abierto MIME: text/x-pascal
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jul 25, 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 P?

Un archivo .p es un archivo de código fuente de Pascal: texto plano legible por humanos escrito en el lenguaje de programación Pascal. La extensión fue utilizada por los primeros compiladores de Pascal para Unix, especialmente Berkeley Pascal (pc), y por los entornos clásicos de Pascal para Macintosh, donde .p era la extensión predeterminada para las fuentes de programas.

Dentro del archivo encontrará construcciones estándar de Pascal: un encabezado program o unit, una cláusula uses que enumera las dependencias de la biblioteca, bloques de declaración const, type y var, y una o más definiciones de procedure o function, todas terminando con un bloque principal begin...end.. Los comentarios utilizan delimitadores de llaves { } o paréntesis-asterisco (* *).

Hoy en día, los archivos .p se compilan principalmente con Free Pascal (fpc) o su IDE Lazarus, aunque el código heredado puede estar destinado a GNU Pascal (gpc). Cualquier editor de texto plano abre archivos .p para su lectura y edición; Visual Studio Code con una extensión de Pascal proporciona resaltado de sintaxis y soporte básico de lenguaje.

.p es una de las varias extensiones de fuente de Pascal. La opción moderna dominante es .pas; Free Pascal también utiliza .pp; los archivos de proyecto de Delphi utilizan .dpr. La salida compilada normalmente produce un archivo de objeto .o como paso intermedio antes del enlazado. Tenga en cuenta que .p también es utilizado por Progress OpenEdge ABL para archivos de procedimiento, por lo que se debe verificar el conjunto de herramientas circundante cuando el formato sea ambiguo.

  • Dialectos de Pascal manejados: Pascal Estándar/ISO, Turbo/Borland Pascal, Object Pascal, Free Pascal
  • Compilado con fpc en todas las plataformas principales o el legado gpc en Unix/Linux
  • Sin contenido binario: texto plano puro ASCII o UTF-8 en su totalidad

Seguridad y protección

RIESGO: LOW

Un archivo fuente Pascal .p es texto plano y no hace nada hasta que se COMPILA y se ejecuta; por lo tanto, simplemente abrir uno para leerlo es seguro. El riesgo es el mismo que con cualquier código fuente: podría contener lógica maliciosa, así que revise el código de fuentes no confiables antes de compilar o ejecutar el programa resultante. Asegúrese de haber identificado correctamente el archivo como Pascal (frente a un .p de Progress 4GL) antes de intentar construirlo.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPascal Source Code Filetambién conocido como Pascal program file, Pascal source
DESARROLLADORPascal language (Niklaus Wirth); compilers: Free Pascal, GNU Pascal, Borland/Turbo Pascaldesde 1970 (Pascal language; .p used by various Unix/Mac Pascal compilers)
TIPO MIMEtext/x-pascal
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…
  • Procedimiento Progress OpenEdge ABL (4GL) - Fuente de aplicación empresarial Progress/OpenEdge (archivos de procedimiento «.p»), editado/ejecutado en OpenEdge AppBuilder/PDS - no relacionado con Pascal.
  • GNU gettext / Fuente Perl (raro) - Visto ocasionalmente para scripts de Perl u otras fuentes; depende del contexto y es poco común.

Programas que abren archivos P

Windows3 apps
Free Pascal / Lazarus Código abierto Abra el .p en Lazarus o compílelo con «fpc archivo.p». El conjunto de herramientas líder de Pascal gratuito (compilador Free Pascal + IDE Lazarus).
Visual Studio Code Gratis Abrir como texto con una extensión de Pascal para el resaltado; compilar mediante el compilador Free Pascal en una tarea.
Notepad / any text editor Gratis Abra el .p como texto plano para leer o editar el código fuente de Pascal (sin compilación).
macOS2 apps
Free Pascal / Lazarus Código abierto Abra el .p en Lazarus o compílelo con «fpc archivo.p». El conjunto de herramientas líder de Pascal gratuito (compilador Free Pascal + IDE Lazarus).
TextMate / VS Code Gratis Abra el .p como texto para editar; compile con el compilador Free Pascal.
Linux2 apps
Free Pascal / Lazarus Código abierto Abra el .p en Lazarus o compílelo con «fpc archivo.p». El conjunto de herramientas líder de Pascal gratuito (compilador Free Pascal + IDE Lazarus).
GNU Pascal (gpc) - legacy Código abierto Compilador histórico GNU Pascal («gpc archivo.p»); mayormente sin mantenimiento - prefiera Free Pascal hoy en día.

Detalles técnicos

especificación profunda
Tipo MIMEtext/x-pascal
CodificaciónTexto plano ASCII o UTF-8; no requiere BOM
Estructura del archivoEncabezado Pascal program/unit → cláusula uses → declaraciones const/type/var → procedimientos/funciones → bloque principal begin…end.
Sintaxis de comentariosDelimitadores de llaves { } o paréntesis-asterisco (* *); soporte de una sola línea // en modo Free Pascal y Delphi
Identificación del archivoSin bytes mágicos - identificado por palabras clave de Pascal como program, unit, begin, end, var, procedure, function
Tamaño típico del archivoDesde unos pocos cientos de bytes hasta decenas de KB por módulo de fuente
Dialectos de Pascal soportadosPascal Estándar/ISO, Turbo/Borland Pascal, Object Pascal, Free Pascal 3.2.x
Compilador principalFree Pascal (fpc); históricamente Berkeley Pascal (pc) en Unix, GNU Pascal (gpc) en Linux
Salida de compilaciónArchivo de objeto .o intermedio enlazado en un ejecutable binario nativo
Soporte de plataformaFuente multiplataforma - Windows, macOS, Linux, Unix
Origen históricoExtensión adoptada por Berkeley Pascal en Unix y Pascal clásico de Macintosh; .pas se convirtió más tarde en la extensión principal de Pascal
Extensiones de fuente relacionadas.pas (dominante), .pp (Free Pascal), .dpr (proyecto Delphi), .lpr (proyecto Lazarus)
Soporte de IDEEl IDE Lazarus (interfaz gráfica de Free Pascal) reconoce y compila .p junto con fuentes .pas
Paradigma de sintaxisProgramación estructurada derivada de Algol; los pares begin…end delimitan todas las sentencias compuestas y el cuerpo del programa
Nota de ambigüedad.p también es utilizado por Progress OpenEdge ABL para archivos de procedimiento 4GL - la palabra clave de apertura del archivo (program/unit frente a la sintaxis específica de ABL) distingue a ambos
Lanzado1970 (Pascal language; .p used by various Unix/Mac Pascal compilers)
Última versiónN/A (source text; tracks the Pascal dialect/compiler, e.g. Free Pascal 3.2.x / Object Pascal)
Estándar abierto · libre de regalías
Especificaciónwww.freepascal.org

Conversiones de P

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos P. 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 P.

Preguntas frecuentes

¿Qué es un archivo .p?
Casi siempre es código fuente de Pascal: un programa de texto plano en el lenguaje Pascal que un compilador (Free Pascal, GNU Pascal) convierte en un ejecutable. La misma extensión también es utilizada por las aplicaciones empresariales Progress 4GL.
¿Cómo abro un archivo .p?
Ábralo en cualquier editor de texto o en un IDE de Pascal como Lazarus (con Free Pascal) para leerlo o editarlo. Para ejecutarlo, compílelo con «fpc archivo.p». En sistemas modernos, use Free Pascal/Lazarus en lugar de los antiguos Think/GNU Pascal.
¿Cómo compilo y ejecuto un programa Pascal .p?
Instale Free Pascal, luego ejecute «fpc archivo.p» para generar un ejecutable nativo y ejecute ese ejecutable. Lazarus le ofrece un IDE completo con botones de compilación y ejecución.
¿Cuál es la diferencia entre .p y .pas?
Ambos son texto fuente de Pascal. .pas es la extensión estándar y ampliamente reconocida; .p es una más antigua o menos común (compiladores de Pascal para Unix/Mac). Por lo general, puede simplemente renombrar .p a .pas.
¿Mi archivo .p es Pascal o Progress 4GL?
Verifique el contenido: Pascal utiliza program/unit, begin..end, procedure/function; Progress OpenEdge ABL utiliza sentencias como DEFINE VARIABLE, FOR EACH, DISPLAY. La herramienta adecuada depende de cuál sea.
¿Puedo convertir un .p en un .exe?
Se compila, no se convierte: «fpc archivo.p» produce un ejecutable nativo. No existe una conversión de estilo documento; el código fuente de Pascal debe ser construido por un compilador.

Referencias

1Free Pascal - documentationwww.freepascal.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