Co to jest format pliku PIF?
Format pliku .pif bierze swoją nazwę od Program Information File. To rozszerzenie pliku jest związane z systemem MS-DOS oraz systemem operacyjnym Windows, a konkretnie z ustawieniami wymaganymi do uruchomienia 16-bitowego programu DOS w wielozadaniowym środowisku Windows.
Pliki .pif są używane głównie jako skrót lub opakowanie konfiguracyjne wskazujące na oryginalny plik .exe, .com lub .bat. Przechowują one ustawienia, takie jak tytuł okna, ścieżka do pliku wykonywalnego, katalog startowy, alokacja pamięci (minimalna i maksymalna liczba kilobajtów), tryb ekranu, a w późniejszych wersjach - pamięć DPMI i preferencje czcionek. Sam format .pif nie zawiera kodu wykonywalnego i nie jest programem.
Format ten powstał wraz z IBM TopView w 1984 roku i został przyjęty przez Windows 1.0 (1985). Ewoluował przez wersje Windows 3.x oraz Windows 9x/NT/2000/XP, zyskując rozszerzone bloki dla ustawień 32-bitowych i NTVDM. Windows Vista i nowsze wersje nie obsługują już .pif jako natywnego typu skrótu; jego faktycznym następcą jest format skrótu .lnk wprowadzony w Windows 95.
Uwaga dotycząca bezpieczeństwa: Windows XP i starsze wersje traktowały pliki .pif jako wykonywalne - dwukrotne kliknięcie powodowało uruchomienie programu docelowego. Eksplorator domyślnie ukrywał również rozszerzenie .pif, więc plik o nazwie photo.jpg.pif pojawiał się jako photo.jpg, co było techniką wykorzystywaną przez złośliwe oprogramowanie. Ten wektor ataku nie ma już zastosowania w systemie Windows Vista i nowszych.
Bezpieczeństwo
RYZYKO: MEDIUMW systemie Windows Vista i nowszych pliki PIF są w zasadzie bezczynne i stanowią minimalne ryzyko. W systemie Windows XP i starszych pliki PIF były znanym wektorem dostarczania złośliwego oprogramowania: złośliwe ładunki EXE były dystrybuowane jako pliki .pif, które Eksplorator uruchamiał po dwukrotnym kliknięciu, ukrywając jednocześnie rozszerzenie .pif (pokazując tylko fałszywą nazwę .jpg/.pdf). Jeśli otrzymasz plik .pif pocztą e-mail lub pobierzesz go z Internetu, traktuj go z ostrożnością - może to być artefakt dawnych ataków. Nowoczesne oprogramowanie antywirusowe oznacza podejrzane pliki PIF.
Szczegóły formatu
w pigułceProgramy otwierające pliki PIF
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne (struktura blokowa o stałym rozmiarze) |
| Kolejność bajtów | Little-endian |
| Podstawowy rozmiar bloku | 960 bajtów (oryginalny blok kompatybilny z TopView) |
| Rozmiar formatu rozszerzonego | 1 KB - 2 KB z blokami rozszerzeń specyficznymi dla Windows (czcionki, ekran, DPMI, ustawienia środowiska) |
| Kod wykonywalny | Brak - PIF zawiera tylko dane konfiguracyjne; brak nagłówka wykonywalnego MZ |
| Przechowywane parametry | Tytuł okna (30-bajtowy ASCII), ścieżka EXE, katalog startowy, min/max pamięć (KB), flagi trybu ekranu/wideo |
| Pochodzenie formatu | IBM TopView (1984); przyjęty przez Microsoft Windows 1.0 (listopad 1985) |
| Kompatybilność z OS | Windows 1.0 do Windows XP; nierozpoznawany jako typ skrótu w Windows Vista i nowszych |
| Następca formatu | Skrót powłoki .lnk (Windows 95+) |
| Typ MIME | application/x-msdos-program |
| Magiczne bajty | Brak uniwersalnej sygnatury; ok. 15% plików zaczyna się od 0x00 0x78; nagłówek wykonywalny MZ (4D 5A) jest nieobecny |
| Historyczne ryzyko bezpieczeństwa | Windows XP i starsze uruchamiały PIF po dwukrotnym kliknięciu; Eksplorator ukrywał rozszerzenie, umożliwiając działanie złośliwego oprogramowania udającego pliki obrazów |
| Wydano | 1984 (IBM TopView; inherited by Windows 1.0, 1985) |
| Najnowsza wersja | Extended PIF format used through Windows XP/2003 (Windows 7+ no longer use PIF) |
Konwersje PIF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PIF.