BoltPack
v1.5A 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
- Five compression methods — Stored, LZSS for 16-bit targets, fastlz, Fluff (LZ77 + FSE/tANS), and zstd 1.5.7 on modern builds
- LAN transfer built in —
listen,scanand--sendstream archives straight to another machine on the network - Format v3 — per-block CRC-32, Unix permission bits, and normative archive size for early corruption detection
- CLI, FLTK GUI, and Total Commander plugins for 32- and 64-bit Windows
Download v1.5
All 22 v1.5 assets — retro, embedded & exotic platforms
Windows
- 64-bit installer2.3 MB
- 32-bit installer2.3 MB
- 64-bit CLI (zip)947 KB
- 32-bit CLI (zip)894 KB
- 64-bit FLTK GUI2.6 MB
- 32-bit FLTK GUI2.3 MB
- Total Commander plugin (64)441 KB
- Total Commander plugin (32)413 KB
Linux & Unix
- Linux x86-64406 KB
- Linux x86-64 GUI (FLTK)960 KB
- Linux x86-64 static (musl)101 KB
- Linux ARM3265 KB
- Linux ARM64351 KB
- Linux RISC-V 6471 KB
- GNU Hurd x86-6477 KB
Retro & vintage
- Amiga 68k (CLI + GUI)112 KB
- Atari TOS + GEM GUI253 KB
- MS-DOS 16-bit (mini)30 KB
- Windows 3.x 16-bit (mini)46 KB
- OS/2 1.x 16-bit (mini)41 KB
Other
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. · Legacy v1.4 builds ↗