Skip to content

Report block checksums and found blocks, and accept supplied implementations - #358

Draft
mnightingale wants to merge 2 commits into
libpar2/incremental-verifyfrom
libpar2/block-checksums
Draft

mnightingale wants to merge 2 commits into
libpar2/incremental-verifyfrom
libpar2/block-checksums

Conversation

@mnightingale

Copy link
Copy Markdown
Contributor
  • GetBlockChecksums returns the CRC32 of each block, as the set records it, without reading the data.
  • GetFoundBlocks returns which of a file's blocks a verify found.
  • The recovery block count is reported when the packets are prepared.
  • Par2Verifier takes the Backends an application supplies.

@mnightingale
mnightingale added this pull request to stack #362 September 23, 2026 21:35
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from 73ed72d to 043ae61 Compare September 23, 2026 21:38
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch 2 times, most recently from 77bf206 to edd7204 Compare September 24, 2026 19:20
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from edd7204 to 57d20cb Compare September 24, 2026 20:53
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from 57d20cb to 84e83e6 Compare September 24, 2026 22:06
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch 2 times, most recently from 500b878 to cfdf92f Compare September 26, 2026 19:41
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from cfdf92f to a132c56 Compare September 26, 2026 20:19
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from a132c56 to 7a77a59 Compare September 26, 2026 20:34
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from 7a77a59 to 4f9def8 Compare September 26, 2026 20:53
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from 4f9def8 to b5a188b Compare September 26, 2026 21:26
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from b5a188b to 6dc508b Compare September 26, 2026 22:14
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch 2 times, most recently from 4543f64 to dd1afeb Compare September 26, 2026 22:48
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from dd1afeb to 77dff9f Compare September 27, 2026 08:00
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from 77dff9f to bfcb980 Compare September 27, 2026 08:51
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from bfcb980 to 1787b16 Compare September 27, 2026 18:37
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from 1787b16 to 454e383 Compare September 28, 2026 21:43
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch 2 times, most recently from 18ed5bc to fa6e0c1 Compare September 29, 2026 12:17
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from fa6e0c1 to c6a45b6 Compare September 29, 2026 18:44
@mnightingale
mnightingale force-pushed the libpar2/block-checksums branch from c6a45b6 to fdde91b Compare September 29, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant