Hvad er PIF-filformatet?
Filformatet .pif har fået sit navn fra Program Information File. Denne filendelse er relateret til MS-DOS såvel som Windows-operativsystemet, specifikt de indstillinger, der er nødvendige for at køre et 16-bit DOS-program i et Windows-multitasking-miljø.
.pif-filer bruges hovedsageligt som en genvej eller konfigurationsbeholder, der peger på en original .exe-, .com- eller .bat-fil. De gemmer indstillinger såsom vinduestitel, sti til den eksekverbare fil, startmappe, hukommelsesallokering (minimum og maksimum kilobyte), skærmtilstand og - i senere versioner - DPMI-hukommelse og skrifttypepræferencer. Selve .pif-formatet indeholder ingen eksekverbar kode og er ikke et program.
Formatet stammer fra IBM TopView i 1984 og blev overtaget af Windows 1.0 (1985). Det udviklede sig gennem Windows 3.x og Windows 9x/NT/2000/XP, hvor det fik udvidede blokke til 32-bit og NTVDM-indstillinger. Windows Vista og senere understøtter ikke længere .pif som en indfødt genvejstype; .lnk-genvejsformatet, der blev introduceret i Windows 95, er dets effektive efterfølger.
Sikkerhedsbemærkning: Windows XP og tidligere behandlede .pif-filer som eksekverbare - et dobbeltklik på en ville starte målprogrammet. Stifinder skjulte også .pif-filendelsen som standard, så en fil med navnet photo.jpg.pif fremstod som photo.jpg, en teknik der blev udnyttet af malware. Denne angrebsvektor gælder ikke længere på Windows Vista og senere.
Sikkerhed og tryghed
RISIKO: MEDIUMPå Windows Vista og senere er PIF-filer i bund og grund inaktive og udgør minimal risiko. På Windows XP og tidligere var PIF-filer en kendt vektor for levering af malware: ondsindede EXE-payloads blev distribueret som .pif-filer, som Stifinder ville køre ved dobbeltklik, mens den skjulte .pif-filendelsen (og kun viste det falske .jpg/.pdf-navn). Hvis du modtager en .pif-fil via e-mail eller download fra internettet, skal du behandle den med forsigtighed - det kan være en forældet angrebsartefakt. Moderne antivirussoftware flager mistænkelige PIF-filer.
Formatdetaljer
kort fortaltProgrammer der åbner PIF-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær (fast blokstruktur) |
| Byte-rækkefølge | Little-endian |
| Basisblokstørrelse | 960 bytes (original TopView-kompatibel blok) |
| Udvidet formatstørrelse | 1 KB - 2 KB med Windows-specifikke udvidelsesblokke (skrifttype, skærm, DPMI, miljøindstillinger) |
| Eksekverbar kode | Ingen - PIF indeholder kun konfigurationsdata; ingen MZ eksekverbar header til stede |
| Gemte parametre | Vinduestitel (30-byte ASCII), EXE-sti, startmappe, min/max hukommelse (KB), skærm/videotilstands-flag |
| Formatets oprindelse | IBM TopView (1984); overtaget af Microsoft Windows 1.0 (november 1985) |
| OS-kompatibilitet | Windows 1.0 til og med Windows XP; genkendes ikke som en genvejstype i Windows Vista og senere |
| Efterfølgende format | .lnk shell-genvej (Windows 95+) |
| MIME-type | application/x-msdos-program |
| Magic bytes | Ingen universel signatur; ~15 % af filerne starter med 0x00 0x78; MZ (4D 5A) eksekverbar header mangler |
| Forældet sikkerhedsrisiko | Windows XP og tidligere kørte PIF ved dobbeltklik; Stifinder skjulte filendelsen, hvilket muliggjorde malware forklædt som billedfiler |
| Udgivet | 1984 (IBM TopView; inherited by Windows 1.0, 1985) |
| Seneste version | Extended PIF format used through Windows XP/2003 (Windows 7+ no longer use PIF) |
PIF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PIF-filer.