.PAS

Archivo PAS

Pascal Source File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo PAS es código fuente de Pascal u Object Pascal. Puede leerlo en cualquier editor de texto, pero necesita un compilador (Free Pascal o Delphi) para producir un programa ejecutable. Es seguro abrirlo para lectura; sea precavido al compilar y ejecutar código fuente de autores desconocidos.

Desarrollador: Pascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcadero 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 Aug 4, 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 PAS?

Los archivos .pas están asociados con la familia del lenguaje de programación Pascal, incluyendo Object Pascal tal como se utiliza en Embarcadero Delphi y Free Pascal.

Los archivos .pas almacenan código fuente para aplicaciones escritas en Pascal u Object Pascal, la extensión orientada a objetos del lenguaje Pascal. Los archivos con la extensión .pas contienen instrucciones, declaraciones de tipos y variables, y referencias a librerías o unidades externas. En proyectos de Delphi y Lazarus/Free Pascal, cada archivo .pas define típicamente una única *unidad* (unit), con una sección pública interface y una sección privada implementation.

Los archivos .pas almacenan datos en formato de texto plano y pueden editarse con cualquier editor de texto (Notepad, por ejemplo). Se recomienda, sin embargo, que los archivos .pas se editen utilizando un IDE dedicado que ofrezca resaltado de sintaxis, comprobación de errores, completado de código, numeración de líneas y otras funciones de productividad. Las opciones populares incluyen Embarcadero Delphi, Lazarus y Visual Studio Code.

Los archivos .pas almacenan código fuente de aplicaciones que debe ser compilado por un compilador dedicado para producir instrucciones que el procesador pueda ejecutar. El archivo resultante es típicamente un ejecutable .exe o una .dll si el código es una librería compartida. Los archivos de proyecto principales de Delphi utilizan la extensión .dpr; las definiciones de formularios emparejan un .pas con un archivo .dfm. Los proyectos de Free Pascal / Lazarus utilizan .lpr como punto de entrada principal del proyecto junto con las unidades .pas.

Seguridad y protección

RIESGO: LOW

Un .pas es texto legible por humanos y no puede ejecutarse por sí mismo, por lo que abrir uno para leerlo es seguro. El riesgo real es compilar y ejecutar código fuente no confiable; revise el código de autores desconocidos antes de compilarlo, ya que el ejecutable resultante puede realizar cualquier acción.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPascal Source Filetambién conocido como Delphi unit source file, Pascal unit
DESARROLLADORPascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcaderodesde 1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
TIPO MIMEtext/x-pascal
TIPOCódigo fuente de programa en texto plano (texto)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd

Programas que abren archivos PAS

Windows4 apps
Embarcadero Delphi Pago Abra el proyecto que lo contiene, o Archivo → Abrir el .pas para editarlo y compilarlo.
Notepad Código abierto Abrir para leer/editar el código fuente con resaltado de sintaxis Pascal (no compila).
Lazarus (Free Pascal) Código abierto Abra el .pas/.lpr en Lazarus y presione Ejecutar para compilar con el compilador Free Pascal incluido.
Visual Studio Code Gratis Abra el .pas; instale una extensión OmniPascal/FPC para resaltado y tareas de compilación.
macOS2 apps
BBEdit Freemium Abra el .pas para leer/editar como texto (sin compilación).
Lazarus (Free Pascal) Código abierto Abra el .pas/.lpr en Lazarus y presione Ejecutar para compilar con el compilador Free Pascal incluido.
Linux2 apps
Lazarus (Free Pascal) Código abierto Abra el .pas/.lpr en Lazarus y presione Ejecutar para compilar con el compilador Free Pascal incluido.
gedit / any text editor Código abierto Abra el .pas para ver/editar el código fuente.

Detalles técnicos

especificación profunda
Tipo de archivoCódigo fuente de programa en texto plano
LenguajePascal / Object Pascal (Delphi, Free Pascal, Turbo Pascal)
CodificaciónASCII o UTF-8; los archivos antiguos pueden ser ANSI/Windows-1252
ContenedorTexto plano
Tamaño de archivo típico1 KB - 500 KB por unidad
Bytes mágicosNinguno; los archivos de unidad suelen comenzar con las palabras clave unit, program o library
Estructura de la fuenteSección interface (declaraciones públicas) y sección implementation, con cláusulas uses, tipos, procedimientos y funciones
Modos de dialectoTurbo Pascal, Delphi Object Pascal o Free Pascal (seleccionable mediante la directiva de compilador {$MODE})
Tipo MIMEtext/x-pascal
Salida de compilación.exe (ejecutable) o .dll (librería compartida)
Archivos complementarios.dfm (definición de formulario Delphi), .dpr (proyecto Delphi), .lpr (proyecto principal Lazarus), .dpk (paquete Delphi)
SO asociadoWindows, macOS, Linux, DOS (histórico)
Lanzado1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
Última versiónTracks the compiler dialect (e.g. Delphi 12 Athens / Free Pascal 3.2.x)
Estándar abierto · libre de regalías
Especificaciónwww.freepascal.org

Conversiones de PAS

Preguntas y respuestas de la comunidad

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

Preguntas frecuentes

«¿Qué programa abre un archivo PAS?»
Cualquier editor de texto (Notepad++, VS Code, gedit, BBEdit) lo abre para lectura o edición. Para compilarlo, use Free Pascal/Lazarus (gratuito) o Embarcadero Delphi.
«¿Cómo compilo un archivo PAS en un programa?»
Con Free Pascal ejecute «fpc tuarchivo.pas», o abra el proyecto en Lazarus/Delphi y genere la solución. Normalmente se compila el archivo principal .dpr/.lpr del proyecto, el cual utiliza sus unidades .pas.
«¿Cuál es la diferencia entre un archivo .pas y un .dpr?»
Un .pas es normalmente una unidad (un módulo reutilizable), mientras que un .dpr es el archivo de programa principal del proyecto Delphi que vincula las unidades. Free Pascal/Lazarus utiliza .lpr para el archivo principal.
«¿Puedo abrir un archivo PAS sin Delphi?»
Sí. Léalo en cualquier editor de texto y compílelo gratis con Free Pascal o el IDE Lazarus; no se requiere una licencia de Delphi.
«¿Es seguro abrir un archivo PAS?»
Leerlo es seguro porque es solo texto. Tenga precaución al compilar y ejecutar código fuente de fuentes no confiables, ya que el programa construido puede realizar cualquier acción.
«¿Por qué mi archivo PAS no se compila?»
A menudo depende de otras unidades (la cláusula uses) o de un dialecto específico. Abra el proyecto completo en Lazarus/Delphi o establezca el modo correspondiente (por ejemplo, {$MODE Delphi}) en Free Pascal.

Referencias

1Free Pascal - official site and docswww.freepascal.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

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