BoltPack
v1.10A file archiver that runs on an 8088 — and on your laptop
A lightweight archiver built for maximum portability. The archive core is strict
ANSI C89 and compiles on virtually anything with a C compiler; platform-specific
concerns (file I/O, encoding, GUI) live in isolated frontends. Same
.bolt archive, from MS-DOS to modern Linux.
- 40+ platforms, 8 CPU families — Linux, Windows, macOS, AmigaOS, Atari TOS, Classic Mac OS, MS-DOS, OS/2, RISC OS, Haiku, Plan 9, Solaris, z/OS, WebAssembly and more
- Compression across tiny and modern targets — BoltLite, BoltLZ, and Fluff on modern builds; LZSS for 16-bit targets
- Compatibility profiles — target-aware names, aliases, and codec limits for Atari ST, DOS, AmigaOS, Classic Mac, Plan 9, Haiku, and more
- LAN transfer built in —
listen,scanand--sendstream archives straight to another machine on the network - Format v5 — per-block CRC-32, Unix permission bits, and archive-size validation for early corruption detection
- CLI, FLTK GUI, and Total Commander plugins for 32- and 64-bit Windows
Download v1.10
All 40 v1.10 packages and checksums
Windows
- 64-bit CLI
- 32-bit CLI
- 64-bit installer
- 32-bit installer
- 64-bit GUI
- 32-bit GUI
- Total Commander plugin (64-bit)
- Total Commander plugin (32-bit)
- Windows 16-bit
Linux
Classic and embedded systems
Source kits
- AIX
- AmigaOS 4
- AROS
- HP-UX
- IRIX
- Classic Mac OS 9 PowerPC
- macOS ARM64
- macOS Intel
- macOS legacy GUI
- macOS PowerPC
- MorphOS
- OpenBSD
- Sinclair QL
- RISC OS
- Solaris
- Sharp X68000
Checksums
Source on GitHub ↗ · v3 archives are not readable by BoltPack 1.3 or earlier. · method-2 archives from before v1.5 are not readable by v1.5. · method-4 (zstd) archives are no longer supported. · Legacy v1.4 builds ↗