O que é o formato de ficheiro PIF?
O formato de arquivo .pif deriva seu nome de Program Information File (Arquivo de Informações do Programa). Esta extensão de arquivo está relacionada ao MS-DOS, bem como ao sistema operacional Windows, especificamente às configurações necessárias para executar um programa DOS de 16 bits dentro de um ambiente multitarefa do Windows.
Arquivos .pif são usados principalmente como um atalho ou invólucro de configuração que aponta para um arquivo original .exe, .com ou .bat. Eles armazenam configurações como o título da janela, o caminho para o executável, o diretório de início, a alocação de memória (kilobytes mínimos e máximos), o modo de tela e - em versões posteriores - a memória DPMI e as preferências de fonte. O formato .pif em si não contém código executável e não é um programa.
O formato originou-se com o IBM TopView em 1984 e foi adotado pelo Windows 1.0 (1985). Ele evoluiu através do Windows 3.x e Windows 9x/NT/2000/XP, ganhando blocos estendidos para configurações de 32 bits e NTVDM. O Windows Vista e versões posteriores não suportam mais o .pif como um tipo de atalho nativo; o formato de atalho .lnk introduzido no Windows 95 é o seu sucessor efetivo.
Nota de segurança: O Windows XP e versões anteriores tratavam arquivos .pif como executáveis - clicar duas vezes em um iniciaria o programa de destino. O Explorer também ocultava a extensão .pif por padrão, de modo que um arquivo chamado photo.jpg.pif aparecia como photo.jpg, uma técnica explorada por malware. Este vetor de ataque não se aplica mais ao Windows Vista e versões posteriores.
Segurança e proteção
RISCO: MEDIUMNo Windows Vista e versões posteriores, os arquivos PIF são essencialmente inertes e representam um risco mínimo. No Windows XP e versões anteriores, os arquivos PIF eram um vetor conhecido de entrega de malware: cargas úteis de EXE maliciosos eram distribuídas como arquivos .pif que o Explorer executava ao clicar duas vezes enquanto ocultava a extensão .pif (mostrando apenas o nome falso .jpg/.pdf). Se você receber um arquivo .pif por e-mail ou download da internet, trate-o com cautela - pode ser um artefato de ataque legado. Softwares antivírus modernos sinalizam arquivos PIF suspeitos.
Detalhes do formato
em resumoProgramas que abrem arquivos PIF
Detalhes técnicos
especificação profunda| Codificação | Binário (estrutura de bloco de tamanho fixo) |
| Ordem dos bytes | Little-endian |
| Tamanho do bloco base | 960 bytes (bloco original compatível com TopView) |
| Tamanho do formato estendido | 1 KB - 2 KB com blocos de extensão específicos do Windows (fonte, tela, DPMI, configurações de ambiente) |
| Código executável | Nenhum - o PIF contém apenas dados de configuração; nenhum cabeçalho executável MZ presente |
| Parâmetros armazenados | Título da janela (ASCII de 30 bytes), caminho do EXE, diretório de início, memória mín/máx (KB), sinalizadores de modo de tela/vídeo |
| Origem do formato | IBM TopView (1984); adotado pelo Microsoft Windows 1.0 (novembro de 1985) |
| Compatibilidade de SO | Windows 1.0 até Windows XP; não reconhecido como um tipo de atalho no Windows Vista e posteriores |
| Formato sucessor | Atalho de shell .lnk (Windows 95+) |
| Tipo MIME | application/x-msdos-program |
| Bytes mágicos | Sem assinatura universal; ~15% dos arquivos começam com 0x00 0x78; o cabeçalho executável MZ (4D 5A) está ausente |
| Risco de segurança legado | O Windows XP e anteriores executavam o PIF ao clicar duas vezes; o Explorer ocultava a extensão, permitindo malware disfarçado de arquivos de imagem |
| Lançado | 1984 (IBM TopView; inherited by Windows 1.0, 1985) |
| Versão mais recente | Extended PIF format used through Windows XP/2003 (Windows 7+ no longer use PIF) |
Conversões de PIF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos PIF.