Xteink-X4-crosspoint-reader/lib/ZipFile
Daniel 8b08e684f8 perf: batch ZIP size lookup in buildBookBin (O(n*m) → O(n log n))
Add ZipFile::fillUncompressedSizes() for single-pass ZIP central directory
scan with hash-based target matching.

Also apply clang-format fixes for CI.

Shadow Slave results:
- buildBookBin: 506s → 35s
- Total indexing: 8.7min → 50s
2026-01-21 19:55:24 -08:00
..
ZipFile.cpp perf: batch ZIP size lookup in buildBookBin (O(n*m) → O(n log n)) 2026-01-21 19:55:24 -08:00
ZipFile.h perf: batch ZIP size lookup in buildBookBin (O(n*m) → O(n log n)) 2026-01-21 19:55:24 -08:00