Qu'est-ce que le format de fichier PART ?
Un fichier .part stocke les données téléchargées par un programme depuis Internet. Il contient un fichier partiellement téléchargé, que ce soit en raison d'un processus de téléchargement suspendu ou d'une erreur de téléchargement. Les fichiers .part sont utilisés par diverses applications pour télécharger des fichiers, notamment Mozilla Firefox, Free Download Manager, JDownloader, wget et aria2. Si le téléchargement n'est pas terminé, un tel fichier peut ne pas fonctionner. Lorsque le téléchargement est terminé, l'extension .part est remplacée par l'extension d'origine du fichier.
Un fichier .part n'a pas de format propre : il contient exactement les octets reçus jusqu'à présent du serveur. Une vidéo MP4 partiellement téléchargée s'ouvre donc avec un en-tête MP4 valide, tandis qu'une archive ZIP partielle commence par un en-tête ZIP valide. Un fichier .part vide de zéro octet signifie que le transfert n'a jamais vraiment commencé. Certains outils de téléchargement écrivent un fichier de contrôle compagnon à côté - aria2 crée un fichier annexe .aria2 qui suit les plages d'octets terminées, permettant une reprise plus précise.
Le téléchargement des fichiers .part peut être repris, mais cela ne fonctionnera pas toujours. Les erreurs de téléchargement nécessitent le plus souvent de redémarrer le processus. Les fichiers vidéo ou audio partiellement téléchargés peuvent être ouverts bien qu'ils n'aient pas été complètement téléchargés - dans ce cas, l'utilisateur doit ouvrir le fichier dans un programme approprié, ou le renommer en changeant le suffixe .part par l'extension d'origine. Le suffixe .part est généralement ajouté à la fin du nom du fichier - par exemple, movie.avi serait nommé movie.avi.part pendant le téléchargement. Les extensions de téléchargement incomplet similaires incluent .crdownload (Google Chrome) et .download (Safari sur macOS).
Sécurité et sûreté
RISQUE : LOWUn fichier .part ne peut pas s'exécuter et présente exactement le même risque que le fichier en cours de téléchargement - ni plus, ni moins. Le suffixe .part aide réellement : il empêche le système d'exploitation de traiter un exécutable incomplet comme lançable, ce qui fait partie de son utilité. Deux notes pratiques : si vous n'avez pas initié le téléchargement qui a créé le .part, considérez le fichier source sous-jacent comme suspect et supprimez-le ; et les fichiers .part orphelins laissés par d'anciens téléchargements ou des téléchargements annulés peuvent être supprimés en toute sécurité pour récupérer de l'espace disque.
Détails du format
en brefProgrammes qui ouvrent les fichiers PART
Détails techniques
spécifications approfondies| Type de format | Pas un format en soi - le fichier contient les octets bruts du fichier cible partiellement téléchargé, sans structure propre |
| Convention de nommage des fichiers | Nom de fichier d'origine avec `.part` ajouté comme extension supplémentaire, par ex. `movie.avi` devient `movie.avi.part` |
| Type MIME | `application/octet-stream` |
| Octets magiques / signature de fichier | Aucune intrinsèque - l'en-tête reflète le type de fichier cible (un ZIP partiel commence par `PK\x03\x04` ; un MP4 partiel s'ouvre avec une boîte `ftyp`) |
| Plage de taille de fichier | 0 octet (transfert jamais démarré) jusqu'à juste en dessous de la taille totale du fichier cible |
| Utilisé par | Mozilla Firefox, Free Download Manager, JDownloader, `wget`, `aria2`, KGet et d'autres gestionnaires de téléchargement |
| Prise en charge de la reprise | Le serveur doit prendre en charge les requêtes HTTP `Range` ; si c'est le cas, l'outil de téléchargement peut continuer à partir du dernier octet reçu plutôt que de recommencer |
| Fichier de contrôle compagnon | `aria2` écrit un fichier annexe `.aria2` suivant les plages d'octets terminées ; les anciennes versions de Firefox créaient un fichier annexe JSON à côté du fichier `.part` |
| À la fin du téléchargement | L'outil de téléchargement supprime automatiquement le suffixe `.part` et renomme le fichier avec son extension cible correcte |
| Signification d'un fichier vide | Un fichier `.part` de zéro octet indique que le transfert a été initié mais qu'aucune donnée n'a été reçue du serveur |
| Extensions de téléchargement partiel liées | `.crdownload` (Google Chrome), `.!ut` (uTorrent), `.download` (Safari/macOS), `.opdownload` (Opera), `.partial` (divers outils) |
| Développeur / propriétaire | Aucun propriétaire unique - la convention est utilisée indépendamment par Mozilla, les gestionnaires de téléchargement et les outils en ligne de commande tels que `wget` et `aria2` |
| Support plateforme | Windows, macOS, Linux - toute plateforme où les gestionnaires de téléchargement ou les navigateurs fonctionnent |
| Intégrité du contenu | Aucune somme de contrôle ou donnée d'intégrité à l'intérieur du fichier `.part` lui-même ; la validation n'a lieu qu'après la fin du téléchargement et le renommage du fichier par l'outil |
| Publié | Used by Mozilla Firefox/Mozilla Suite (early 2000s); also wget, aria2, KGet and other download managers |