BullBull Unpacker is a Windows nested and disguised archive extractor with an Avalonia UI, covering a dozen formats, disguised archives, password memory, and Explorer integration.
- 1.2.0
- Published at
- 11d ago
- 9
- Stars
- 113
- Download
- Synced at
- 1d ago
Latest release
1.2.0Oct 17, 2026, 04:37 PMREADME
Project Overview
When a downloaded "video" is really an archive with a swapped extension, or archives nest inside archives, peeling layers by hand wastes time and loses passwords. BullBull Unpacker does recognition, un-nesting, and password recall in one pass: it handles zip / 7z / rar / rar5 / tar / gz / bz2 / xz / zstd / lz4 / lz5 / brotli / cab and more, spots archives disguised as mp4 / jpg, auto-organizes outer folders after nested extraction while deleting intermediates, and tries passwords in a fixed order, remembering them locally.
Disguised packs, nested packs, password packs — one drop and it's clean.
| Item | Value |
|---|---|
| Platform | Windows (64-bit) |
| Stack | C# / .NET 10 + Avalonia |
| Formats | zip, 7z, rar/rar5, tar, gz, bz2, xz, zstd, lz4, lz5, brotli, cab |
| Distribution | GitHub Releases, Microsoft Store, Baidu Netdisk |
| License | GPLv3 |
Key Features
- Format coverage: dual engines from 7-Zip ZS and UnRAR handle common and high-ratio formats
- Disguise detection: recognizes and extracts archives disguised as mp4 / jpg and similar
- Nested extraction: peels layers automatically, organizes the outer folder, and removes intermediate archives
- Password memory: tries filename-extracted passwords → password book (sorted by success count) → prompted input, in order
- Explorer integration: right-click menu queues files into the extraction list in one click
- Local operation: never phones home, no telemetry or crash reporting, passwords and logs stay local
Password Book
- File format: plain text, one entry per line as password
count or just the password - Special characters: passwords with newlines or TABs store as B64:-prefixed Base64, restored automatically on read
- When recorded: prompted passwords enter the book only after successful extraction, editable via the app or any text editor
- Plaintext caveat: the book stays in plaintext and logs may contain passwords and paths, guard them accordingly
Quick Start
- Grab the portable build (Win10 1607+) from Releases, or install the Store version (Win10 2004+)
- Right-click files into the extraction list or add them in the app
- Passworded archives try candidates in order, and first-time successes are remembered
- Finished extractions organize folders themselves, with intermediate archives cleaned as configured
System Requirements
| Item | Requirement |
|---|---|
| Portable | 64-bit Windows 10 1607 (build 14393) and later |
| Store | 64-bit Windows 10 2004 (build 19041) and later |
| Source build | Windows + .NET 10 SDK, AOT packing adds Python, MSVC, and Windows SDK |
Notes
- Third-party components: UnRAR (Freeware), 7-Zip ZS (LGPL 2.1+), Avalonia/SkiaSharp/HarfBuzzSharp (MIT), ANGLE (BSD-3), Lucide (ISC), full list in docs/THIRD-PARTY-NOTICES.md
- AI-assisted development: most code, docs, and tests were generated by DeepSeek, with the icon from OpenAI GPT-Image
- Dev tooling: 7-Zip ZS and WinRAR only generate test fixtures, and WinRAR is never distributed with the app