Shiina-Tak1

BullBull-Unpacker

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 PM
Downloads slow? Switch the source anytime above

README

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 passwordcount 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

  1. Grab the portable build (Win10 1607+) from Releases, or install the Store version (Win10 2004+)
  2. Right-click files into the extraction list or add them in the app
  3. Passworded archives try candidates in order, and first-time successes are remembered
  4. 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

Release history

Sort