.ARK

ARK File

ARC Archive (CP/M variant)
Ask a question
QUICK ANSWER

An ARK file is a legacy compressed archive from the CP/M BBS era (mid-1980s), using the same binary format as a .arc file. On Windows, open it with PeaZip or IZArc. If your ARK file came from a game, it is a proprietary asset container with no relation to this format - you need game-specific tools.

Developer: System Enhancement Associates (SEA) / CP/M community convention; not a separate developer from ARC Category: Compressed Files Open standard MIME: application/x-arc
OPENS ON Windows macOS Linux
Related: .RAR · .ZIP · .Z01 · .7Z

On this page

19k+ extensions indexed
Last reviewed Aug 5, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ARK file format?

An .ark file is a compressed archive that uses the same binary format as SEA ARC (System Enhancement Associates' ARC archiver), with the .ark extension adopted by convention on CP/M BBS systems during the mid-1980s to distinguish CP/M software packages from DOS-targeted .arc archives.

The format is identical to ARC at the binary level: each member file is introduced by the byte 0x1A (Control-Z), followed by a compression-method byte, a fixed header containing the filename, uncompressed and compressed sizes, a modification date, and a 16-bit CRC. The archive closes with the sequence 0x1A 0x00. Supported compression methods include stored (no compression), packed, squeezed, and multiple crunched variants - the same set ARC supports.

Today .ark files appear only in retro-computing contexts: old CP/M software collections, vintage BBS archives, and digital preservation projects. Modern archivers including PeaZip and IZArc can extract them. The format was rendered obsolete by ZIP in 1989, which introduced better compression ratios and a central directory enabling random-access lookups.

Because there is no central directory, extracting a single file requires a sequential scan of the entire archive from the beginning.

Security & safety

RISK: LOW

The ARK/ARC format is inert data. Like any archive, it can contain executables or scripts, so scan the extracted contents before running anything from an untrusted source. For CP/M era software, executables are CP/M binaries that won't run on modern OS without an emulator (e.g. QEMU or RunCPM). Download archivers only from official sites (PeaZip, IZArc).

Format details

in a nutshell
FULL NAMEARC Archive (CP/M variant)aka ARK archive, CP/M ARC file
DEVELOPERSystem Enhancement Associates (SEA) / CP/M community convention; not a separate developer from ARCsince Circa 1985-1986 (alongside SEA ARC; .ark convention used on CP/M BBS systems)
MIME TYPEapplication/x-arc
TYPELegacy compressed archive (binary); functionally identical to .arc (SEA ARC format) but using the .ark extension to signal CP/M content
STANDARDOpen · royalty-free
This extension is also used by…
  • QuArk game archive - QuArk (Quake Army Knife) map editor uses .ark for some Quake-engine game archives; a completely different proprietary format.
  • Various game engine data archive - Multiple games use .ark for proprietary asset containers (e.g. Valve/Source, Guitar Hero) - unrelated to the CP/M archive format.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00
HEX
1A
ASCII
·
Identical to ARC: each file member is introduced by 0x1A followed by a compression-method byte. End-of-archive marker is 0x1A 0x00. Functionally the same binary format as .arc.

Programs that open ARK files

Windows3 apps
PowerDesk Pro Paid File manager that may handle .ark via archiver shell extensions. Less reliable than PeaZip/IZArc for legacy ARC format - use PeaZip/IZArc instead.
PeaZip Open-source Right-click the .ark > PeaZip > Extract. Has the broadest legacy-ARC/ARK support of mainstream Windows archivers.
IZArc Free Open the .ark and Extract. IZArc has long supported the legacy ARC format.
macOS1 app
The Unarchiver Free Double-click the .ark; The Unarchiver supports many legacy formats including ARC. Free on Mac App Store.
Linux2 apps
PeaZip Open-source GUI archiver for Linux; open the .ark and Extract.
nomarch (CLI) Open-source nomarch archive.ark - command-line extractor for ARC/ARK archives.

Technical details

deep spec
Binary formatIdentical to SEA ARC format at the binary level; same member structure and magic bytes
Magic bytes`0x1A` (Control-Z) at start of each member; `0x1A 0x00` = end-of-archive marker
Byte orderLittle-endian
Per-member headerFilename, uncompressed size, compressed size, modification date, 16-bit CRC
Compression methodsStored (0x01), packed (0x02), squeezed (0x03), crunched (0x04-0x06), squashed (0x08), crushed (0x09)
Integrity check16-bit CRC per member file, stored in the per-file header
Archive structureSequential only - no central directory; locating a file requires scanning from the beginning
Naming convention`.ark` used on CP/M BBS systems to distinguish CP/M packages from DOS `.arc` archives
Typical file size10 KB - 5 MB (typical CP/M software distribution size)
Platform originCP/M; later accessible via MS-DOS ARC-compatible tools
ObsolescenceSuperseded by ZIP (1989); encountered today only in retro-computing and digital preservation
ReleasedCirca 1985-1986 (alongside SEA ARC; .ark convention used on CP/M BBS systems)
Latest versionNo versioning beyond the ARC format versions; format is obsolete
Open standardYes · royalty-free
Specificationfileformats.archiveteam.org

ARK conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ARK files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about ARK files.

Frequently asked questions

How do I open an ARK file?
On Windows use PeaZip or IZArc - right-click and extract. On Mac use The Unarchiver. On Linux use 'nomarch'. Note: 7-Zip does not reliably support this legacy format.
What is the difference between ARK and ARC?
They are the same SEA ARC binary format. The .ark extension was a CP/M BBS convention to signal CP/M software; .arc was used for DOS software. Renaming .ark to .arc is equivalent.
My .ark file won't open - why?
If it's from a game or modern application, it is likely a proprietary game asset archive (e.g. Guitar Hero, Source engine) unrelated to the CP/M ARC format - you'll need that game's modding tools. If it's a genuine retro archive, try PeaZip or IZArc.
Is an ARK file safe to open?
The format is data, not executable. Extract with PeaZip/IZArc and scan before running anything. CP/M executables inside won't run on modern systems without an emulator anyway.

References

1ARC (compression format) - Just Solve the File Format Problemfileformats.archiveteam.org
2File Compression in CP/M - RetroCMP.deretrocmp.de

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z