FAILURE MAP

Understand the failure.
Verify the repair.

Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.

Explore the cases ↓How results are verified ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

WHAT THE ARCHIVE CONTAINS

100840 executable cases. 20168 are open.

Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.

The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗

A RECORD OF WHAT WENT WRONG

Browse the archive / 100840

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-27601

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range · case 01

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range.

HTTP ranges● Open access↗
FA-27602

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range · case 02

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range.

HTTP ranges◈ Members↗
FA-27603

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range · case 03

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range.

HTTP ranges◈ Members↗
FA-27604

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range · case 04

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range.

HTTP ranges◈ Members↗
FA-27605

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range · case 05

A parallel downloader splits a representation into worker ranges and rebalances idle workers: only a finished worker may take over part of another range.

HTTP ranges◈ Members↗
FA-27606

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position · case 01

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position.

HTTP ranges● Open access↗
FA-27607

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position · case 02

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position.

HTTP ranges◈ Members↗
FA-27608

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position · case 03

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position.

HTTP ranges◈ Members↗
FA-27609

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position · case 04

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position.

HTTP ranges◈ Members↗
FA-27610

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position · case 05

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim is chosen by remaining bytes rather than range position.

HTTP ranges◈ Members↗
FA-27611

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index · case 01

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index.

HTTP ranges● Open access↗
FA-27612

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index · case 02

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index.

HTTP ranges◈ Members↗
FA-27613

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index · case 03

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index.

HTTP ranges◈ Members↗
FA-27614

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index · case 04

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index.

HTTP ranges◈ Members↗
FA-27615

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index · case 05

A parallel downloader splits a representation into worker ranges and rebalances idle workers: equal remaining work selects the lowest worker index.

HTTP ranges◈ Members↗
FA-27616

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened · case 01

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened.

HTTP ranges● Open access↗
FA-27617

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened · case 02

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened.

HTTP ranges◈ Members↗
FA-27618

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened · case 03

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened.

HTTP ranges◈ Members↗
FA-27619

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened · case 04

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened.

HTTP ranges◈ Members↗
FA-27620

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened · case 05

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the thief copies the victim end before the victim is shortened.

HTTP ranges◈ Members↗
FA-27621

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice · case 01

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice.

HTTP ranges● Open access↗
FA-27622

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice · case 02

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice.

HTTP ranges◈ Members↗
FA-27623

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice · case 03

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice.

HTTP ranges◈ Members↗
FA-27624

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice · case 04

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice.

HTTP ranges◈ Members↗
FA-27625

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice · case 05

A parallel downloader splits a representation into worker ranges and rebalances idle workers: the victim stops before the stolen suffix instead of downloading it twice.

HTTP ranges◈ Members↗
FA-27626

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers · case 01

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers.

HTTP ranges● Open access↗
FA-27627

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers · case 02

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers.

HTTP ranges◈ Members↗
FA-27628

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers · case 03

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers.

HTTP ranges◈ Members↗
FA-27629

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers · case 04

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers.

HTTP ranges◈ Members↗
FA-27630

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers · case 05

A parallel downloader splits a representation into worker ranges and rebalances idle workers: finished workers do not emit inverted Range headers.

HTTP ranges◈ Members↗
FA-27631

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time · case 01

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time.

HTTP ranges● Open access↗
FA-27632

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time · case 02

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time.

HTTP ranges◈ Members↗
FA-27633

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time · case 03

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time.

HTTP ranges◈ Members↗
FA-27634

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time · case 04

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time.

HTTP ranges◈ Members↗
FA-27635

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time · case 05

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the decoder starts at the last keyframe at or before the seek time.

HTTP ranges◈ Members↗
FA-27636

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last · case 01

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last.

HTTP ranges● Open access↗
FA-27637

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last · case 02

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last.

HTTP ranges◈ Members↗
FA-27638

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last · case 03

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last.

HTTP ranges◈ Members↗
FA-27639

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last · case 04

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last.

HTTP ranges◈ Members↗
FA-27640

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last · case 05

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: seeks before the first keyframe start there instead of wrapping to the last.

HTTP ranges◈ Members↗
FA-27641

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte · case 01

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte.

HTTP ranges● Open access↗
FA-27642

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte · case 02

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte.

HTTP ranges◈ Members↗
FA-27643

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte · case 03

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte.

HTTP ranges◈ Members↗
FA-27644

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte · case 04

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte.

HTTP ranges◈ Members↗
FA-27645

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte · case 05

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the header is skipped only when one cached span covers every header byte.

HTTP ranges◈ Members↗
FA-27646

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte · case 01

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte.

HTTP ranges● Open access↗
FA-27647

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte · case 02

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte.

HTTP ranges◈ Members↗
FA-27648

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte · case 03

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte.

HTTP ranges◈ Members↗
FA-27649

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte · case 04

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte.

HTTP ranges◈ Members↗
FA-27650

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte · case 05

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: the media window stops at the last representation byte.

HTTP ranges◈ Members↗
FA-27651

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it · case 01

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it.

HTTP ranges● Open access↗
FA-27652

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it · case 02

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it.

HTTP ranges◈ Members↗
FA-27653

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it · case 03

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it.

HTTP ranges◈ Members↗
FA-27654

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it · case 04

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it.

HTTP ranges◈ Members↗
FA-27655

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it · case 05

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans beyond the window cannot create requests past it.

HTTP ranges◈ Members↗
FA-27656

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte · case 01

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte.

HTTP ranges● Open access↗
FA-27657

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte · case 02

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte.

HTTP ranges◈ Members↗
FA-27658

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte · case 03

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte.

HTTP ranges◈ Members↗
FA-27659

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte · case 04

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte.

HTTP ranges◈ Members↗
FA-27660

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte · case 05

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a gap request stops before the next cached byte.

HTTP ranges◈ Members↗
FA-27661

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order · case 01

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order.

HTTP ranges● Open access↗
FA-27662

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order · case 02

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order.

HTTP ranges◈ Members↗
FA-27663

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order · case 03

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order.

HTTP ranges◈ Members↗
FA-27664

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order · case 04

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order.

HTTP ranges◈ Members↗
FA-27665

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order · case 05

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: cached spans are processed in start order.

HTTP ranges◈ Members↗
FA-27666

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested · case 01

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested.

HTTP ranges● Open access↗
FA-27667

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested · case 02

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested.

HTTP ranges◈ Members↗
FA-27668

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested · case 03

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested.

HTTP ranges◈ Members↗
FA-27669

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested · case 04

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested.

HTTP ranges◈ Members↗
FA-27670

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested · case 05

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a one-byte uncached window tail is still requested.

HTTP ranges◈ Members↗
FA-27671

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request · case 01

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request.

HTTP ranges● Open access↗
FA-27672

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request · case 02

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request.

HTTP ranges◈ Members↗
FA-27673

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request · case 03

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request.

HTTP ranges◈ Members↗
FA-27674

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request · case 04

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request.

HTTP ranges◈ Members↗
FA-27675

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request · case 05

A media player maps a seek time to keyframe-aligned byte range requests around cached spans: a cached span beginning at the cursor produces no empty gap request.

HTTP ranges◈ Members↗
FA-27676

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record · case 01

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record.

HTTP ranges● Open access↗
FA-27677

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record · case 02

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record.

HTTP ranges◈ Members↗
FA-27678

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record · case 03

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record.

HTTP ranges◈ Members↗
FA-27679

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record · case 04

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record.

HTTP ranges◈ Members↗
FA-27680

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record · case 05

A remote archive reader locates the central directory from a suffix range response: a signature inside the archive comment is not accepted as the end record.

HTTP ranges◈ Members↗
FA-27681

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes · case 01

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes.

HTTP ranges● Open access↗
FA-27682

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes · case 02

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes.

HTTP ranges◈ Members↗
FA-27683

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes · case 03

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes.

HTTP ranges◈ Members↗
FA-27684

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes · case 04

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes.

HTTP ranges◈ Members↗
FA-27685

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes · case 05

A remote archive reader locates the central directory from a suffix range response: end-record fields are decoded after the four signature bytes.

HTTP ranges◈ Members↗
FA-27686

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals · case 01

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals.

HTTP ranges● Open access↗
FA-27687

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals · case 02

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals.

HTTP ranges◈ Members↗
FA-27688

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals · case 03

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals.

HTTP ranges◈ Members↗
FA-27689

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals · case 04

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals.

HTTP ranges◈ Members↗
FA-27690

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals · case 05

A remote archive reader locates the central directory from a suffix range response: split archives are rejected by disk numbers and entry totals.

HTTP ranges◈ Members↗
FA-27691

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins · case 01

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins.

HTTP ranges● Open access↗
FA-27692

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins · case 02

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins.

HTTP ranges◈ Members↗
FA-27693

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins · case 03

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins.

HTTP ranges◈ Members↗
FA-27694

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins · case 04

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins.

HTTP ranges◈ Members↗
FA-27695

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins · case 05

A remote archive reader locates the central directory from a suffix range response: the central directory must end before the end record begins.

HTTP ranges◈ Members↗
FA-27696

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received · case 01

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received.

HTTP ranges● Open access↗
FA-27697

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received · case 02

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received.

HTTP ranges◈ Members↗
FA-27698

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received · case 03

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received.

HTTP ranges◈ Members↗
FA-27699

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received · case 04

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received.

HTTP ranges◈ Members↗
FA-27700

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received · case 05

A remote archive reader locates the central directory from a suffix range response: tail indexes are rebased by the actual suffix length received.

HTTP ranges◈ Members↗

INSPECTABLE BY DESIGN

Every result has a runnable source.

Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.

Read the methodology ↗