Co to jest format pliku PART?
Plik .part przechowuje dane pobierane przez program z Internetu. Zawiera on częściowo pobrany plik, niezależnie od tego, czy proces został wstrzymany, czy wystąpił błąd pobierania. Pliki .part są używane przez różne aplikacje do pobierania plików, w tym Mozilla Firefox, Free Download Manager, JDownloader, wget oraz aria2. Jeśli pobieranie nie zostało zakończone, taki plik może nie działać. Po zakończeniu pobierania rozszerzenie .part jest zastępowane oryginalnym rozszerzeniem pliku.
Plik .part nie posiada własnego formatu: przechowuje dokładnie te bajty, które do tej pory odebrano z serwera. Częściowo pobrany film MP4 otwiera się zatem z prawidłowym nagłówkiem MP4, podczas gdy częściowe archiwum ZIP zaczyna się od prawidłowego nagłówka ZIP. Pusty, zerobajtowy plik .part oznacza, że transfer nigdy tak naprawdę się nie rozpoczął. Niektóre narzędzia do pobierania zapisują obok niego towarzyszący plik kontrolny - aria2 tworzy plik pomocniczy .aria2 śledzący, które zakresy bajtów zostały ukończone, co pozwala na bardziej precyzyjne wznawianie.
Pobieranie plików .part można wznowić, ale nie zawsze to zadziała. Błędy pobierania najczęściej wymagają ponownego uruchomienia procesu. Częściowo pobrane pliki wideo lub audio można otworzyć mimo braku kompletnych danych - w takim przypadku użytkownik musi otworzyć plik w odpowiednim programie lub zmienić jego nazwę, przywracając oryginalne rozszerzenie zamiast sufiksu .part. Sufiks .part jest zazwyczaj dodawany na końcu nazwy pliku - na przykład film.avi podczas pobierania będzie nazywał się film.avi.part. Podobne rozszerzenia dla niekompletnych pobrań to .crdownload (Google Chrome) oraz .download (Safari na macOS).
Bezpieczeństwo
RYZYKO: LOWPlik .part nie może się samoczynnie uruchomić i jest dokładnie tak samo ryzykowny, jak pobierany plik - ani mniej, ani bardziej. Sufiks .part faktycznie pomaga: uniemożliwia systemowi operacyjnemu traktowanie niekompletnego pliku wykonywalnego jako gotowego do uruchomienia, co jest częścią jego przeznaczenia. Dwie uwagi praktyczne: jeśli nie inicjowałeś pobierania, które utworzyło plik .part, potraktuj plik źródłowy jako podejrzany i usuń go; osierocone pliki .part pozostałe po starych lub anulowanych pobraniach można bezpiecznie usunąć, aby odzyskać miejsce na dysku.
Szczegóły formatu
w pigułceProgramy otwierające pliki PART
Szczegóły techniczne
specyfikacja| Typ formatu | Nie jest to format sam w sobie - plik zawiera surowe bajty częściowo pobranego pliku docelowego, bez własnej struktury |
| Konwencja nazewnictwa plików | Oryginalna nazwa pliku z dołączonym rozszerzeniem `.part`, np. `film.avi` staje się `film.avi.part` |
| Typ MIME | `application/octet-stream` |
| Magiczne bajty / sygnatura pliku | Brak własnych - nagłówek odzwierciedla typ pliku docelowego (częściowy ZIP zaczyna się od `PK\x03\x04`; częściowy MP4 otwiera się blokiem `ftyp` ) |
| Zakres rozmiaru pliku | Od 0 bajtów (transfer nigdy się nie rozpoczął) do niemal pełnego rozmiaru pliku docelowego |
| Używany przez | Mozilla Firefox, Free Download Manager, JDownloader, `wget`, `aria2`, KGet i inne menedżery pobierania |
| Obsługa wznawiania | Serwer musi obsługiwać żądania HTTP `Range`; jeśli tak, narzędzie do pobierania może kontynuować od ostatniego odebranego bajtu zamiast zaczynać od nowa |
| Towarzyszący plik kontrolny | `aria2` zapisuje plik pomocniczy `.aria2` śledzący ukończone zakresy bajtów; starsze wersje Firefox tworzyły plik pomocniczy JSON obok pliku `.part` |
| Po zakończeniu pobierania | Narzędzie do pobierania automatycznie usuwa sufiks `.part` i zmienia nazwę pliku na jego poprawne rozszerzenie docelowe |
| Znaczenie pustego pliku | Zerobajtowy plik `.part` wskazuje, że transfer został zainicjowany, ale żadne dane nie zostały odebrane z serwera |
| Powiązane rozszerzenia częściowego pobierania | `.crdownload` (Google Chrome), `.!ut` (uTorrent), `.download` (Safari/macOS), `.opdownload` (Opera), `.partial` (różne narzędzia) |
| Deweloper / właściciel | Brak jednego właściciela - konwencja ta jest używana niezależnie przez Mozilla, menedżery pobierania oraz narzędzia CLI, takie jak `wget` i `aria2` |
| Obsługa platform | Windows, macOS, Linux - każda platforma, na której działają menedżery pobierania lub przeglądarki |
| Integralność treści | Brak sumy kontrolnej lub danych o integralności wewnątrz samego pliku `.part`; walidacja następuje dopiero po zakończeniu pobierania i zmianie nazwy przez narzędzie |
| Wydano | Used by Mozilla Firefox/Mozilla Suite (early 2000s); also wget, aria2, KGet and other download managers |