.PAS

Arquivo PAS

Pascal Source File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PAS é um código-fonte em Pascal ou Object Pascal. Você pode lê-lo em qualquer editor de texto, mas ele precisa de um compilador (Free Pascal ou Delphi) para produzir um programa executável. É seguro abrir para leitura; seja cauteloso ao compilar e executar códigos de autores desconhecidos.

Desenvolvedor: Pascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcadero Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/x-pascal
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 4, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PAS?

Arquivos .pas estão associados à família da linguagem de programação Pascal, incluindo o Object Pascal conforme usado no Embarcadero Delphi e Free Pascal.

Arquivos .pas armazenam código-fonte para aplicativos escritos em Pascal ou Object Pascal - a extensão orientada a objetos da linguagem Pascal. Arquivos com a extensão .pas contêm instruções, declarações de tipos e variáveis, e referências a bibliotecas ou unidades externas. Em projetos Delphi e Lazarus/Free Pascal, cada arquivo .pas normalmente define uma única *unit* (unidade), com uma seção pública interface e uma seção privada implementation.

Arquivos .pas armazenam dados em formato de texto simples e podem ser editados com qualquer editor de texto (Bloco de Notas, por exemplo). Recomenda-se, no entanto, que os arquivos .pas sejam editados usando uma IDE dedicada que ofereça realce de sintaxe, verificação de erros, preenchimento de código, numeração de linhas e outros recursos de produtividade. Escolhas populares incluem Embarcadero Delphi, Lazarus e Visual Studio Code.

Arquivos .pas armazenam o código-fonte do aplicativo que deve ser compilado por um compilador dedicado para produzir instruções que o processador possa executar. O arquivo resultante é normalmente um executável .exe ou uma .dll se o código for uma biblioteca compartilhada. Os arquivos de projeto principais do Delphi usam a extensão .dpr; as definições de formulário emparelham um .pas com um arquivo .dfm. Projetos Free Pascal / Lazarus usam .lpr como o ponto de entrada principal do projeto junto com as unidades .pas.

Segurança e proteção

RISCO: LOW

Um .pas é um texto legível por humanos e não pode ser executado por si só, portanto, abrir um para leitura é seguro. O risco real é compilar e executar códigos não confiáveis - revise o código de autores desconhecidos antes de compilá-lo, pois o executável resultante pode realizar qualquer ação.

Detalhes do formato

em resumo
NOME COMPLETOPascal Source Filetambém conhecido como Delphi unit source file, Pascal unit
DESENVOLVEDORPascal 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-fonte de programa em texto simples (texto)
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos PAS

Windows4 apps
Embarcadero Delphi Pago Abra o projeto que o contém, ou vá em Arquivo → Abrir o .pas para editá-lo e compilá-lo.
Notepad Código aberto Abra para ler/editar o código-fonte com realce de sintaxe Pascal (não compila).
Lazarus (Free Pascal) Código aberto Abra o .pas/.lpr no Lazarus e pressione Executar para compilar com o compilador Free Pascal integrado.
Visual Studio Code Gratuito Abra o .pas; instale uma extensão OmniPascal/FPC para realce e tarefas de compilação.
macOS2 apps
BBEdit Freemium Abra o .pas para ler/editar como texto (sem compilação).
Lazarus (Free Pascal) Código aberto Abra o .pas/.lpr no Lazarus e pressione Executar para compilar com o compilador Free Pascal integrado.
Linux2 apps
Lazarus (Free Pascal) Código aberto Abra o .pas/.lpr no Lazarus e pressione Executar para compilar com o compilador Free Pascal integrado.
gedit / any text editor Código aberto Abra o .pas para visualizar/editar o código-fonte.

Detalhes técnicos

especificação profunda
Tipo de arquivoCódigo-fonte de programa em texto simples
LinguagemPascal / Object Pascal (Delphi, Free Pascal, Turbo Pascal)
CodificaçãoASCII ou UTF-8; arquivos legados podem ser ANSI/Windows-1252
ContêinerTexto simples
Tamanho típico do arquivo1 KB - 500 KB por unidade
Bytes mágicosNenhum; arquivos de unidade normalmente começam com as palavras-chave unit, program ou library
Estrutura do códigoseção interface (declarações públicas) e seção implementation, com cláusulas uses, tipos, procedimentos e funções
Modos de dialetoTurbo Pascal, Delphi Object Pascal ou Free Pascal (selecionável via diretiva de compilador {$MODE})
Tipo MIMEtext/x-pascal
Saída da compilação.exe (executável) ou .dll (biblioteca compartilhada)
Arquivos complementares.dfm (definição de formulário Delphi), .dpr (projeto Delphi), .lpr (projeto principal Lazarus), .dpk (pacote Delphi)
SO associadoWindows, macOS, Linux, DOS (histórico)
Lançado1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
Versão mais recenteTracks the compiler dialect (e.g. Delphi 12 Athens / Free Pascal 3.2.x)
Padrão abertoSim · livre de royalties
Especificaçãowww.freepascal.org

Conversões de PAS

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PAS. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PAS.

Perguntas frequentes

Qual programa abre um arquivo PAS?
Qualquer editor de texto (Notepad++, VS Code, gedit, BBEdit) o abre para leitura ou edição. Para compilá-lo, use o Free Pascal/Lazarus (gratuito) ou o Embarcadero Delphi.
Como compilo um arquivo PAS em um programa?
Com o Free Pascal, execute «fpc seuarquivo.pas», ou abra o projeto no Lazarus/Delphi e compile (build). Geralmente, você compila o arquivo principal .dpr/.lpr do projeto, que utiliza suas unidades .pas.
Qual é a diferença entre um arquivo .pas e um .dpr?
Um .pas é normalmente uma unidade (um módulo reutilizável), enquanto um .dpr é o arquivo de programa principal do projeto Delphi que une as unidades. O Free Pascal/Lazarus usa .lpr para o arquivo principal.
Posso abrir um arquivo PAS sem o Delphi?
Sim. Leia-o em qualquer editor de texto e compile-o gratuitamente com o Free Pascal ou a IDE Lazarus - não é necessária uma licença do Delphi.
Um arquivo PAS é seguro para abrir?
A leitura é segura porque é apenas texto. Seja cauteloso ao compilar e executar códigos de fontes não confiáveis, pois o programa compilado pode realizar qualquer ação no sistema.
Por que meu arquivo PAS falha ao compilar?
Muitas vezes depende de outras unidades (a cláusula uses) ou de um dialeto específico. Abra o projeto completo no Lazarus/Delphi ou defina o modo correspondente (ex: {$MODE Delphi}) no Free Pascal.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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.DBSQLite Database File

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z