¿Qué es el formato de archivo ARK?
Un archivo .ark es un archivo comprimido que utiliza el mismo formato binario que SEA ARC (el archivador ARC de System Enhancement Associates), con la extensión .ark adoptada por convención en los sistemas BBS de CP/M durante mediados de la década de 1980 para distinguir los paquetes de software de CP/M de los archivos .arc destinados a DOS.
El formato es idéntico a ARC a nivel binario: cada archivo miembro es introducido por el byte 0x1A (Control-Z), seguido de un byte de método de compresión, una cabecera fija que contiene el nombre del archivo, los tamaños comprimido y descomprimido, una fecha de modificación y un CRC de 16 bits. El archivo se cierra con la secuencia 0x1A 0x00. Los métodos de compresión admitidos incluyen almacenado (sin compresión), «packed», «squeezed» y múltiples variantes de «crunched», el mismo conjunto que admite ARC.
Hoy en día, los archivos .ark solo aparecen en contextos de retroinformática: colecciones de software antiguo de CP/M, archivos de BBS antiguos y proyectos de preservación digital. Los archivadores modernos, incluidos PeaZip e IZArc, pueden extraerlos. El formato quedó obsoleto por ZIP en 1989, que introdujo mejores ratios de compresión y un directorio central que permite búsquedas de acceso aleatorio.
Debido a que no existe un directorio central, la extracción de un solo archivo requiere un escaneo secuencial de todo el archivo desde el principio.
Seguridad y protección
RIESGO: LOWEl formato ARK/ARC son datos inertes. Como cualquier archivo, puede contener ejecutables o scripts, así que analice el contenido extraído antes de ejecutar cualquier cosa de una fuente no confiable. Para el software de la era CP/M, los ejecutables son binarios de CP/M que no se ejecutarán en sistemas operativos modernos sin un emulador (por ejemplo, QEMU o RunCPM). Descargue los archivadores solo de sitios oficiales (PeaZip, IZArc).
Detalles del formato
en pocas palabras- Archivo de juego QuArk - El editor de mapas QuArk (Quake Army Knife) usa .ark para algunos archivos de juegos con motor Quake; un formato propietario completamente diferente.
- Varios archivos de datos de motores de juegos - Múltiples juegos usan .ark para contenedores de activos propietarios (por ejemplo, Valve/Source, Guitar Hero), no relacionados con el formato de archivo de CP/M.
Programas que abren archivos ARK
Detalles técnicos
especificación profunda| Formato binario | Idéntico al formato SEA ARC a nivel binario; misma estructura de miembros y bytes mágicos |
| Bytes mágicos | `0x1A` (Control-Z) al inicio de cada miembro; `0x1A 0x00` = marcador de fin de archivo |
| Orden de bytes | Little-endian |
| Cabecera por miembro | Nombre de archivo, tamaño descomprimido, tamaño comprimido, fecha de modificación, CRC de 16 bits |
| Métodos de compresión | Stored (0x01), packed (0x02), squeezed (0x03), crunched (0x04-0x06), squashed (0x08), crushed (0x09) |
| Verificación de integridad | CRC de 16 bits por archivo miembro, almacenado en la cabecera de cada archivo |
| Estructura del archivo | Solo secuencial - sin directorio central; localizar un archivo requiere escanear desde el principio |
| Convención de nomenclatura | `.ark` utilizado en sistemas BBS de CP/M para distinguir paquetes de CP/M de archivos `.arc` de DOS |
| Tamaño de archivo típico | 10 KB - 5 MB (tamaño típico de distribución de software de CP/M) |
| Origen de la plataforma | CP/M; más tarde accesible a través de herramientas compatibles con ARC de MS-DOS |
| Obsolescencia | Reemplazado por ZIP (1989); se encuentra hoy solo en retroinformática y preservación digital |
| Lanzado | Circa 1985-1986 (alongside SEA ARC; .ark convention used on CP/M BBS systems) |
| Última versión | No versioning beyond the ARC format versions; format is obsolete |
| Estándar abierto | Sí · libre de regalías |
| Especificación | fileformats.archiveteam.org |
Conversiones de ARK
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ARK.