What this patch tool does
Auto-detect and apply BPS1 or classic IPS patches locally to an explicitly selected source file.
Format and input contract
Source and patch files are limited to 8 MiB and generated output is capped at 8 MiB. BPS validates patch CRC32, source size/CRC32, declared target size, and target CRC32. IPS follows classic record/RLE/truncation semantics.
Integrity and compatibility limits
IPS cannot prove that the selected source file is correct because classic IPS stores no source checksum. PPF is detected but intentionally rejected by the Phase 20 operational runtime.
Browser-local processing
When operational, Phase 20 reads only files explicitly selected in the browser, enforces bounded buffers, and does not silently upload patch inputs or outputs.