Portable Executable
| Portable Executable | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| |||||||||
| |||||||||
| Wikidata C:Commons | |||||||||
O Portable Executable (PE) é un formato de ficheiro para código executable nativo en sistemas operativos Windows de 32 e 64 bits, así como en contornos UEFI.[1] Úsase para executables nativos (.exe, .com), bibliotecas de ligazón dinámica (.dll, .ocx), controladores de sistema (.sys, .drv) e moitos outros tipos de ficheiros. O formato PE permite almacenar os datos necesarios para cargar e iniciar un proceso do sistema operativo, incluíndo referencias a bibliotecas de ligazón dinámica, táboas para importar e exportar funcións da interface de programación de aplicacións (API), datos de xestión de recursos e información de almacenamento local en subprocesos (TLS).
Segundo a especificación da Interface de Firmware Extensible Unificada (UEFI), o formato PE tamén é o estándar aceptado para os executábeis en contornos EFI.[2] Nos sistemas Windows NT, actualmente admite unha variedade de conxuntos de instrucións, incluíndo IA-32, x86-64 (AMD64/Intel 64), IA-64, ARM e ARM64. Antes da chegada de Windows 2000, Windows NT (e por extensión o formato PE) tamén admitía as arquitecturas MIPS, Alpha e PowerPC. Ademais, grazas ao seu uso en Windows CE, PE mantivo a compatibilidade con varias variantes de MIPS, ARM (incluído Thumb) e SuperH.[3]
Funcionalmente, o formato PE é similar a outros formatos executábeis específicos da plataforma, como o formato ELF usado en Linux e na maioría dos sistemas tipo Unix, e o formato Mach-O que se atopa en MacOS e iOS.
Notas
[editar | editar a fonte]- ↑ "Portable executable (PE) - Definition - Trend Micro IN". www.trendmicro.com (en inglés). Consultado o 2026-01-05.
- ↑ "UEFI Specification, version 2.8B" (PDF) (en inglés). maio de 2020.
Unha nota na páxina 15 afirma que «este tipo de imaxe escóllese para permitir que as imaxes UEFI conteñan instrucións Thumb e Thumb2 mentres se definen as propias interfaces EFI para que estean en modo ARM».
- ↑ "PE Format (Windows)" (en inglés). Consultado o 2017-10-21.
Véxase tamén
[editar | editar a fonte]Ligazóns externas
[editar | editar a fonte]- Formato PE(en inglés)