Files
Drew T de7f015436 feat(extract): ISO9660/MODE2 disc reader + SLUS_007.26 extractor
Reusable iso9660.py (Phase 2 foundation) + extract_exe.py with --list and --verify-disc. Adversarially verified: extracted EXE SHA1 143dbb89f34491258bbc27810d0a12ec8b43a8dd (413696 B), and --verify-disc confirms Track-1 SHA1 b44f0f0a19936f23b26188b658e13201a6a9c211 == redump (dump is canonical).
2026-06-10 23:43:31 -06:00

11 lines
396 B
Python

"""bfm_extract - Brave Fencer Musashi disc extraction tooling (Phase 1+).
The reusable core is :class:`Iso9660Image` in :mod:`iso9660`, which reads the
MODE2/2352 data track and walks the ISO9660 file system. Phase 2 will build the
.CD / PAC / LZSS pipeline on top of it.
"""
from .iso9660 import FileRecord, Iso9660Error, Iso9660Image
__all__ = ["Iso9660Image", "Iso9660Error", "FileRecord"]