Private by design · Powered by the package 隐私优先 · 由包自身驱动
Binary patch tools.
No upload
required.
二进制补丁
工具。
无需上传文件。
Create, apply, inspect, and verify ENDSLEY/BSDIFF43
patches locally with the same Web Worker and WebAssembly runtime
shipped by react-native-bs-diff-patch.
使用 react-native-bs-diff-patch 自带的 Web Worker 与 WebAssembly
运行时,在本地创建、应用、检查和验证
ENDSLEY/BSDIFF43 补丁。
Binary Patch Toolkit 二进制补丁工具箱
Use real files. Get reproducible evidence. 使用真实文件,获得可复现的验证结果。
Choose an operation below. Every generated result includes hashes, byte counts, and a report you can paste into an issue.
选择下方操作。每次生成的结果都包含哈希、字节数和可直接粘贴到 Issue 的报告。
Generate a compatible patch
生成兼容补丁
Select the baseline and target. The result is immediately applied again and verified byte-for-byte before download.
选择基线文件和目标文件。下载前会立即重新应用补丁,并进行逐字节验证。
Restore and verify a target file
还原并验证目标文件
Add an expected file or trusted SHA-256 to turn restoration into an integrity check. A hash is only trustworthy when its expected value comes from a trusted manifest.
添加预期文件或可信 SHA-256,将还原过程转化为完整性校验。只有来自可信清单的预期哈希才可信。
Inspect patch structure
检查补丁结构
Read the 24-byte header, target size, payload size, and SHA-256 without applying the patch. This is a structural check—not a substitute for applying the patch and verifying the target.
无需应用补丁即可读取 24 字节头、目标大小、负载大小和 SHA-256。这只是结构检查,不能替代应用补丁并验证目标文件。
Use this in your app 在应用中使用
Create Patch
Production boundaries 生产边界
The tool proves bytes—not trust. 工具可以证明字节一致,但不能建立信任。
- Authenticate manifests 认证更新清单 Carry trusted baseline, target, and patch digests outside the patch format. 在补丁格式之外携带可信的基线、目标和补丁摘要。
- Keep explicit limits 保留明确限制 The current adapters operate on complete in-memory buffers. 当前适配器使用完整的内存缓冲区执行操作。
- Verify restored bytes 验证还原结果 A valid header alone does not prove that compressed patch data is intact. 仅补丁头有效,不能证明压缩补丁数据完整。