¿Qué es el formato de archivo PART?
Un archivo .part almacena datos descargados por un programa desde Internet. Contiene un archivo descargado parcialmente, ya sea debido a un proceso de descarga suspendido o a un error de descarga. Los archivos .part son utilizados por varias aplicaciones para descargar archivos, incluyendo Mozilla Firefox, Free Download Manager, JDownloader, wget y aria2. Si la descarga no se ha completado, es posible que dicho archivo no funcione. Cuando se completa la descarga, la extensión .part se reemplaza con la extensión original del archivo.
Un archivo .part no tiene un formato propio: contiene exactamente los bytes recibidos hasta el momento desde el servidor. Por lo tanto, un video MP4 descargado parcialmente se abre con un encabezado MP4 válido, mientras que un archivo ZIP parcial comienza con un encabezado ZIP válido. Un archivo .part vacío de cero bytes significa que la transferencia nunca comenzó realmente. Algunas herramientas de descarga escriben un archivo de control complementario junto a él: aria2 crea un archivo sidecar .aria2 que rastrea qué rangos de bytes se han completado, lo que permite una reanudación más precisa.
La descarga de archivos .part se puede reanudar, pero no siempre funcionará. Los errores de descarga suelen requerir que se reinicie el proceso de descarga. Los archivos de video o audio descargados parcialmente se pueden abrir a pesar de no haber sido descargados por completo; en tal caso, el usuario debe abrir el archivo en un programa apropiado o renombrarlo cambiando el sufijo .part de nuevo a la extensión original. El sufijo .part se añade normalmente al final del nombre del archivo; por ejemplo, movie.avi se llamaría movie.avi.part durante la descarga. Extensiones de descarga incompleta similares incluyen .crdownload (Google Chrome) y .download (Safari en macOS).
Seguridad y protección
RIESGO: LOWUn archivo .part no puede ejecutarse y es exactamente tan arriesgado como el archivo que se está descargando, ni más ni menos. El sufijo .part en realidad ayuda: evita que el sistema operativo trate un ejecutable incompleto como ejecutable, lo cual es parte de su propósito. Dos notas prácticas: si no inició la descarga que creó el .part, trate el archivo de origen subyacente como sospechoso y elimínelo; y los archivos .part huérfanos que quedan de descargas antiguas o canceladas son seguros de eliminar para recuperar espacio en el disco.
Detalles del formato
en pocas palabrasProgramas que abren archivos PART
Detalles técnicos
especificación profunda| Tipo de formato | No es un formato en sí mismo: el archivo contiene los bytes brutos del archivo de destino descargado parcialmente, sin estructura propia |
| Convención de nomenclatura de archivos | Nombre de archivo original con `.part` añadido como una extensión extra, p. ej., `movie.avi` se convierte en `movie.avi.part` |
| Tipo MIME | `application/octet-stream` |
| Magic bytes / firma de archivo | Ninguno intrínseco: el encabezado refleja el tipo de archivo de destino (un ZIP parcial comienza con `PK\x03\x04`; un MP4 parcial se abre con un cuadro `ftyp` ) |
| Rango de tamaño de archivo | 0 bytes (la transferencia nunca comenzó) hasta justo por debajo del tamaño total del archivo de destino |
| Usado por | Mozilla Firefox, Free Download Manager, JDownloader, `wget`, `aria2`, KGet y otros gestores de descargas |
| Soporte de reanudación | El servidor debe admitir peticiones HTTP `Range`; si es así, la herramienta de descarga puede continuar desde el último byte recibido en lugar de reiniciar |
| Archivo de control complementario | `aria2` escribe un sidecar `.aria2` que rastrea los rangos de bytes completados; las versiones antiguas de Firefox creaban un sidecar JSON junto al archivo `.part` |
| Al completar la descarga | La herramienta de descarga elimina automáticamente el sufijo `.part` y renombra el archivo a su extensión de destino correcta |
| Significado de archivo vacío | Un archivo `.part` de cero bytes indica que la transferencia se inició pero no se recibieron datos del servidor |
| Extensiones de descarga parcial relacionadas | `.crdownload` (Google Chrome), `.!ut` (uTorrent), `.download` (Safari/macOS), `.opdownload` (Opera), `.partial` (varias herramientas) |
| Desarrollador / propietario | Sin propietario único: la convención es utilizada de forma independiente por Mozilla, gestores de descargas y herramientas de CLI como `wget` y `aria2` |
| Soporte de plataforma | Windows, macOS, Linux: cualquier plataforma donde funcionen gestores de descargas o navegadores |
| Integridad del contenido | No hay suma de comprobación ni datos de integridad dentro del propio archivo `.part`; la validación ocurre solo después de que se completa la descarga y la herramienta renombra el archivo |
| Lanzado | Used by Mozilla Firefox/Mozilla Suite (early 2000s); also wget, aria2, KGet and other download managers |