Vad är filformatet PIF?
Filändelsen .pif har fått sitt namn från Program Information File. Denna filändelse är relaterad till MS-DOS såväl som operativsystemet Windows, specifikt de inställningar som krävs för att köra ett 16-bitars DOS-program i en multitasking-miljö i Windows.
.pif-filer används främst som en genväg eller konfigurationsomslag som pekar på en ursprunglig .exe-, .com- eller .bat-fil. De lagrar inställningar som fönstertitel, sökväg till den körbara filen, startkatalog, minnesallokering (minsta och högsta antal kilobyte), skärmläge och - i senare versioner - DPMI-minne och teckensnittspreferenser. Själva .pif-formatet innehåller ingen körbar kod och är inte ett program.
Formatet har sitt ursprung i IBM TopView år 1984 och antogs av Windows 1.0 (1985). Det utvecklades genom Windows 3.x och Windows 9x/NT/2000/XP, och fick utökade block för 32-bitars- och NTVDM-inställningar. Windows Vista och senare stöder inte längre .pif som en inbyggd genvägstyp; genvägsformatet .lnk som introducerades i Windows 95 är dess faktiska efterföljare.
Säkerhetsnotis: Windows XP och tidigare behandlade .pif-filer som körbara - genom att dubbelklicka på en startades målprogrammet. Utforskaren dolde också filändelsen .pif som standard, så en fil med namnet photo.jpg.pif visades som photo.jpg, en teknik som utnyttjades av skadlig kod. Denna attackvektor gäller inte längre på Windows Vista och senare.
Säkerhet & trygghet
RISK: MEDIUMPå Windows Vista och senare är PIF-filer i princip inerta och utgör minimal risk. På Windows XP och tidigare var PIF-filer en känd vektor för skadlig kod: skadliga EXE-nyttolaster distribuerades som .pif-filer som Utforskaren körde vid dubbelklick medan den dolde .pif-ändelsen (och endast visade det falska .jpg/.pdf-namnet). Om du får en .pif-fil via e-post eller laddar ner den från internet, behandla den med försiktighet - det kan vara en kvarleva från en äldre attacktyp. Modern antivirusprogramvara flaggar misstänkta PIF-filer.
Formatdetaljer
i ett nötskalProgram som öppnar PIF-filer
Tekniska detaljer
djup specifikation| Kodning | Binär (blockstruktur med fast storlek) |
| Byte-ordning | Little-endian |
| Basblockstorlek | 960 byte (ursprungligt TopView-kompatibelt block) |
| Utökad formatstorlek | 1 KB - 2 KB med Windows-specifika tilläggsblock (teckensnitt, skärm, DPMI, miljöinställningar) |
| Körbar kod | Ingen - PIF innehåller endast konfigurationsdata; inget MZ-exekverbart huvud finns |
| Lagrade parametrar | Fönstertitel (30-byte ASCII), EXE-sökväg, startkatalog, min/max minne (KB), flaggor för skärm-/videoläge |
| Formatets ursprung | IBM TopView (1984); antogs av Microsoft Windows 1.0 (november 1985) |
| OS-kompatibilitet | Windows 1.0 till och med Windows XP; känns inte igen som en genvägstyp i Windows Vista och senare |
| Efterföljande format | .lnk-skalgenväg (Windows 95+) |
| MIME-typ | application/x-msdos-program |
| Magic bytes | Ingen universell signatur; ~15 % av filerna börjar med 0x00 0x78; MZ (4D 5A) exekverbart huvud saknas |
| Föråldrad säkerhetsrisk | Windows XP och tidigare körde PIF vid dubbelklick; Utforskaren dolde filändelsen, vilket möjliggjorde skadlig kod maskerad som bildfiler |
| Släppt | 1984 (IBM TopView; inherited by Windows 1.0, 1985) |
| Senaste version | Extended PIF format used through Windows XP/2003 (Windows 7+ no longer use PIF) |
PIF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PIF-filer.