.PAS

File PAS

Pascal Source File
Fai una domanda
RISPOSTA RAPIDA

Un file PAS è codice sorgente Pascal o Object Pascal. Puoi leggerlo in qualsiasi editor di testo, ma necessita di un compilatore (Free Pascal o Delphi) per produrre un programma funzionante. È sicuro da aprire per la lettura; presta attenzione alla compilazione e all'esecuzione di sorgenti da autori sconosciuti.

Sviluppatore: Pascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcadero Categoria: File di sviluppo Standard aperto MIME: text/x-pascal
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 4, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PAS?

I file .pas sono associati alla famiglia del linguaggio di programmazione Pascal, incluso Object Pascal come utilizzato in Embarcadero Delphi e Free Pascal.

I file .pas memorizzano il codice sorgente per applicazioni scritte in Pascal o Object Pascal - l'estensione orientata agli oggetti del linguaggio Pascal. I file con estensione .pas contengono istruzioni, dichiarazioni di tipi e variabili, e riferimenti a librerie esterne o unità. Nei progetti Delphi e Lazarus/Free Pascal, ogni file .pas definisce tipicamente una singola *unit*, con una sezione pubblica interface e una sezione privata implementation.

I file .pas memorizzano i dati in formato testo semplice e possono essere modificati con qualsiasi editor di testo (Notepad, ad esempio). Si raccomanda, tuttavia, che i file .pas vengano modificati utilizzando un IDE dedicato che offra evidenziazione della sintassi, controllo degli errori, completamento del codice, numerazione delle righe e altre funzionalità per la produttività. Le scelte più popolari includono Embarcadero Delphi, Lazarus e Visual Studio Code.

I file .pas memorizzano il codice sorgente dell'applicazione che deve essere compilato da un compilatore dedicato per produrre istruzioni che il processore può eseguire. Il file risultante è tipicamente un eseguibile .exe o una .dll se il codice è una libreria condivisa. I file di progetto principali di Delphi utilizzano l'estensione .dpr; le definizioni dei moduli (form) accoppiano un file .pas con un file .dfm. I progetti Free Pascal / Lazarus utilizzano .lpr come punto di ingresso principale del progetto insieme alle unità .pas.

Sicurezza e incolumità

RISCHIO: LOW

Un .pas è testo leggibile dall'uomo e non può essere eseguito da solo, quindi aprirne uno per la lettura è sicuro. Il rischio reale è compilare ed eseguire sorgenti non attendibili - revisiona il codice di autori sconosciuti prima di compilarlo, poiché l'eseguibile risultante può fare qualsiasi cosa.

Dettagli del formato

in sintesi
NOME COMPLETOPascal Source Fileanche noto come Delphi unit source file, Pascal unit
SVILUPPATOREPascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcaderodal 1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
TIPO MIMEtext/x-pascal
TIPOCodice sorgente del programma in testo semplice (text)
STANDARDAperto · royalty-free

Programmi che aprono file PAS

Windows4 apps
Embarcadero Delphi A pagamento Apri il progetto contenente, oppure File → Apri il .pas per modificarlo e compilarlo.
Notepad Open-source Apri per leggere/modificare il sorgente con l'evidenziazione della sintassi Pascal (non compila).
Lazarus (Free Pascal) Open-source Apri il .pas/.lpr in Lazarus e premi Esegui per compilare con il compilatore Free Pascal incluso.
Visual Studio Code Gratuito Apri il .pas; installa un'estensione OmniPascal/FPC per l'evidenziazione e le attività di compilazione.
macOS2 apps
BBEdit Freemium Apri il .pas per leggere/modificare come testo (nessuna compilazione).
Lazarus (Free Pascal) Open-source Apri il .pas/.lpr in Lazarus e premi Esegui per compilare con il compilatore Free Pascal incluso.
Linux2 apps
Lazarus (Free Pascal) Open-source Apri il .pas/.lpr in Lazarus e premi Esegui per compilare con il compilatore Free Pascal incluso.
gedit / any text editor Open-source Apri il .pas per visualizzare/modificare il codice sorgente.

Dettagli tecnici

specifiche approfondite
Tipo di fileCodice sorgente del programma in testo semplice
LinguaggioPascal / Object Pascal (Delphi, Free Pascal, Turbo Pascal)
CodificaASCII o UTF-8; i file legacy possono essere ANSI/Windows-1252
ContenitoreTesto semplice
Dimensione tipica del file1 KB - 500 KB per unità
Magic bytesNessuno; i file unit iniziano tipicamente con le parole chiave unit, program, o library
Struttura sorgentesezione interface (dichiarazioni pubbliche) e sezione implementation, con clausole uses, tipi, procedure e funzioni
Modalità dialettoTurbo Pascal, Delphi Object Pascal, o Free Pascal (selezionabile tramite la direttiva del compilatore {$MODE})
Tipo MIMEtext/x-pascal
Output compilazione.exe (eseguibile) o .dll (libreria condivisa)
File correlati.dfm (definizione modulo Delphi), .dpr (progetto Delphi), .lpr (progetto principale Lazarus), .dpk (pacchetto Delphi)
OS associatiWindows, macOS, Linux, DOS (storico)
Rilasciato1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
Ultima versioneTracks the compiler dialect (e.g. Delphi 12 Athens / Free Pascal 3.2.x)
Standard aperto · royalty-free
Specificawww.freepascal.org

Conversioni PAS

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PAS. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PAS.

Domande frequenti

Quale programma apre un file PAS?
Qualsiasi editor di testo (Notepad++, VS Code, gedit, BBEdit) lo apre per la lettura o la modifica. Per compilarlo, usa Free Pascal/Lazarus (gratuito) o Embarcadero Delphi.
Come compilo un file PAS in un programma?
Con Free Pascal esegui «fpc tuo_file.pas», oppure apri il progetto in Lazarus/Delphi e avvia la compilazione. Di solito si compila il file principale .dpr/.lpr del progetto, che utilizza le tue unità .pas.
Qual è la differenza tra un file .pas e un file .dpr?
Un .pas è normalmente una unit (un modulo riutilizzabile), mentre un .dpr è il file di programma principale del progetto Delphi che lega insieme le unità. Free Pascal/Lazarus utilizza .lpr per il file principale.
Posso aprire un file PAS senza Delphi?
Sì. Leggilo in qualsiasi editor di testo e compilalo gratuitamente con Free Pascal o l'IDE Lazarus - non è necessaria alcuna licenza Delphi.
Un file PAS è sicuro da aprire?
Leggerlo è sicuro perché è solo testo. Sii cauto nel compilare ed eseguire sorgenti da fonti non attendibili, poiché il programma creato può eseguire qualsiasi operazione.
Perché il mio file PAS non viene compilato?
Spesso dipende da altre unità (la clausola uses) o da un dialetto specifico. Apri l'intero progetto in Lazarus/Delphi, o imposta la modalità corrispondente (es. {$MODE Delphi}) in Free Pascal.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z