Upeo wa ugunduzi

Umepimwa, si madai tu.

Kila nambari hapa chini ilipimwa kwa kuingiza uharibifu halisi katika faili halisi za mfano na kuhesabu kile kithibitishaji kilichokamata — majaribio 100 kwa kila fomati kwa kila hali, mbegu isiyobadilika, na data ghafi ya kila jaribio imo katika hazina ya msimbo. Hata sufuri zinachapishwa: baadhi ya fomati hazina utaratibu wowote wa uadilifu, na tungependa kukuambia hivyo waziwazi badala ya kudokeza vinginevyo.

Viwango vya ugunduzi hupanda kwa kila toleo: dekoda za kina huongezwa fomati kwa fomati, na jedwali hili huzalishwa upya kutoka kwa data ghafi ya vipimo kila mara.

Maelezo ya utaratibu yanaonyeshwa kwa Kiingereza: ni maelezo ya kiufundi ya kina yaliyohifadhiwa neno kwa neno kutoka kwa ripoti ya vipimo.

Picha na Foto

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
Picha ya PNGPNG100%100%Linux · macOS · WindowsCRC32 per chunkgenerated_plasma.png · 345 KB · imepimwa 2026-03-06
Picha ya JPEG XLJXL87%100%Linux · macOS · WindowsContainer + frame checksumsanimation_icos4d.jxl · 352 KB · imepimwa 2026-03-06
Picha ya WebPWebP83%84%Linux · macOS · Windowslibwebp full decodegoogle_gallery_3.webp · 203 KB · imepimwa 2026-03-06
macOS IconICNS97%100%Linux · macOS · WindowsTLV chunk stream; near-total coveragesample.icns · 240 KB · imepimwa 2026-04-23
Flash SWFSWF100%100%Linux · macOS · WindowsCWS = zlib wrapper; any flip = zlib CRC failcws_sample.swf · 24 KB · imepimwa 2026-04-23
Picha za Vector za SVGSVG45%99%Linux · macOS · WindowsXML parse — almost any corruption breaks the XML grammar.sample.svg · 30 KB · imepimwa 2026-04-23
Ikoni ya WindowsICO63%70%Linux · macOS · WindowsDirectory entries + embedded PNG/BMP image validation. Multi-resolution ICO has high structural-byte density.sample.ico (multi-res) · 232 KB · imepimwa 2026-04-23
Picha ya QOIQOI0%0%Linux · macOS · WindowsQOI spec has no per-opcode checksum — bit flips in pixel data decode to different-but-valid pixels. Only magic (4 B) and end marker (8 B) are checkable. Fundamental format limit.sample.qoi · 23 KB · imepimwa 2026-04-23
Picha ya JPEG2000JPEG2K6%97%Uthibitishaji wa muundo kwenye Windows — usimbuaji wa kina wa JPEG ni wa Linux/macOS pekee wakati wa uzinduzi; uboreshaji wa Windows unaendelea.Codestream marker structureballoon_eciRGB_icc.jp2 · 1.9 MB · imepimwa 2026-03-06
Picha ya GIFGIF9%100%Linux · macOS · WindowsLZW decode (shotgun desyncs state); larger animated fixture lifts header-tamper detectionanimated_sample.gif · 400 KB · imepimwa 2026-05-27
Picha ya JPEGJPEG4%100%Uthibitishaji wa muundo kwenye Windows — usimbuaji wa kina wa JPEG ni wa Linux/macOS pekee wakati wa uzinduzi; uboreshaji wa Windows unaendelea.jpegz wrapperDecode (062393f); most single-byte tamper lands in entropy-coded data, which JPEG tolerates by designw3c_exif_420.jpg · 750 KB · imepimwa 2026-05-27
Picha ya OpenEXR HDREXR1%100%Linux · macOS · WindowsZIP-compressed EXR — zlib decompress path runs on every scanline block. Shotgun detection perfect; sniper lower than the 26 KB NONE-compressed sample (6%) because structural bytes are a smaller fraction on the larger file. Both paths validated.zip_plasma.exr · 388 KB · imepimwa 2026-04-23
Adobe PhotoshopPSD2%50%Linux · macOS · WindowsRLE-compressed PSD — `validatePsdDeep` decodes every scanline. The old RAW-compressed `sample.psd` (0%/7%) is retained; sweep picks the larger RLE one. Measures the strong path that the RAW sample couldn't exercise.rle_plasma.psd · 1.8 MB · imepimwa 2026-04-23
Picha ya HEIC/HEIFHEIC0%4%Linux · macOS · WindowsH.265 CABAC per tile — **arithmetic coding absorbs single-bit errors by design**sample.heic · 2.9 MB · imepimwa 2026-03-06
Picha ya AVIFAVIF0%1%Linux · macOS · WindowsAV1 OBU + CABAC — same limitationbutterfly.avif · 87 KB · imepimwa 2026-03-06
Picha ya BMPBMP0%0%Linux · macOS · WindowsBMP spec has no data checksums — `bmp_decoder.validateBmp` walks every pixel row proving accessibility but cannot detect bit-flips in pixel bytes. 0/400 at ±0.5% CI. Fundamental format limit.sample.bmp · 921 KB · imepimwa 2026-04-23
Picha ya DPXDPX0%0%Linux · macOS · WindowsRaw pixel; SMPTE 268M spec has no checksumsample.dpx · 1.8 MB · imepimwa 2026-03-06
Picha ya Ramani yoyote inayobebekaPAM/PPM0%0%Linux · macOS · WindowsRaw pixel; Netpbm spec has no checksumsample.ppm · 1.8 MB · imepimwa 2026-03-06
Picha ya TGATGA25%100%Linux · macOS · WindowsHeader + image-spec validation catches malformed-byte tamper; tiny 11 KB fixture pushes structural-byte density upsample.tga · 11 KB · imepimwa 2026-05-27
Picha ya TIFFTIFF0%0%Linux · macOS · WindowsIFD structural only — no per-strip checksumpc260001.tif · 937 KB · imepimwa 2026-03-06
Picha ya JBIG2 ya ngazi mbiliJBIG20%Linux · macOS · WindowsBi-level image stream walk; sniper 0% on truncated sample. Shotgun N/A (sample < 4 KB).annex-h-truncated.jbig2 · 860 B · imepimwa 2026-04-25

RAW ya Kamera

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
Adobe DNG MBICHIDNG3%3%Uthibitishaji wa muundo kwenye Windows — usimbuaji wa kina wa JPEG ni wa Linux/macOS pekee wakati wa uzinduzi; uboreshaji wa Windows unaendelea.TIFF-based via tiffz strip+tile decode loop + jpegz preview decode; 77 MB sensor dump dilutes detection density per byteL1006922_leica_M11.DNG · 77 MB · imepimwa 2026-05-27
Canon CR2 RAWCR21%6%Uthibitishaji wa muundo kwenye Windows — usimbuaji wa kina wa JPEG ni wa Linux/macOS pekee wakati wa uzinduzi; uboreshaji wa Windows unaendelea.TIFF-based; IFD-walked preview JPEG decoded via libjpeg-turbo (sRAW2 lossless strip filtered out so heuristic keeps the real preview)canon_eos_40d_sraw2.cr2 · 5.8 MB · imepimwa 2026-04-25
Nikon RAWNEF0%0%Linux · macOS · WindowsTIFF-based; deep via zigimgnikon_coolscan_iv.nef · 2.2 MB · imepimwa 2026-03-06
Sony MBICHIARW0%0%Linux · macOS · WindowsTIFF-based; deep via zigimgsony_ilce_7s.arw · 6.2 MB · imepimwa 2026-03-06
Fuji RAWRAF0%1%Uthibitishaji wa muundo kwenye Windows — usimbuaji wa kina wa JPEG ni wa Linux/macOS pekee wakati wa uzinduzi; uboreshaji wa Windows unaendelea.Fuji; validator decodes the JPEG preview at 0x54/0x58, but preview is ~0.5% of a 208 MB sensor dump — shotgun almost never lands in it. ⚠ See Action Items.DSCF0652_fuji_GFX_100.RAF · 208 MB · imepimwa 2026-04-23
NRW0%0%Linux · macOS · WindowsNikon; dispatched through LibRaw which unpacks sensor data but the format has no per-row checksum. `libraw_unpack_thumb` is not currently wired up — adding it would catch corruption inside the embedded preview JPEG and could lift this to ~15-30% shotgun. Follow-up item.NIKON_COOLPIX_P7100.NRW · 16 MB · imepimwa 2026-04-23
Olympus RAWORF0%0%Linux · macOS · WindowsOlympus; validator WARNs on "uncompressed IFD claims but Huffman-compressed data". Structural-only.PB120976.ORF · 14 MB · imepimwa 2026-04-23
Pentax RAWPEF0%0%Linux · macOS · WindowsPentax; TIFF-wrapped. Structural-only.IMGP1754.PEF · 11 MB · imepimwa 2026-04-23
Panasonic RAWRW20%0%Linux · macOS · WindowsPanasonic; TIFF-wrapped. Structural-only.panasonic_16-9.RW2 · 11 MB · imepimwa 2026-04-23
Canon CR3 RAWCR3 (Canon)0%0%Linux · macOS · WindowsISOBMFF-based Canon RAW 3; structural box walk. 15 MB sample at 0%/0% confirms no integrity mechanism beyond structure.sample.CR3 · 15.0 MB · imepimwa 2026-04-25

Video

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
Video ya MatroskaMKV100%100%Linux · macOS · WindowsCRC32 per EBML cluster — **gold standard**generated_testsrc.mkv · 467 KB · imepimwa 2026-03-06
Video ya AV1AV15%100%Linux · macOS · WindowsOBU structure + tile decodesample.av1 · 7.7 KB · imepimwa 2026-03-06
Mkondo wa Usafiri wa MPEGMPEG-TS4%100%Linux · macOS · WindowsPAT/PMT CRC + continuity countersmpeg2_aac_latm.ts · 145 KB · imepimwa 2026-03-06
Faili ya kawaida ya MIDIMIDI15%100%Linux · macOS · WindowsTrack framing + delta/event validationfur_elise.mid · 20 KB · imepimwa 2026-03-06
Video ya Apple ProResProRes/MOV5%78%Linux · macOS · WindowsProRes intra-frame DCT decode per frameprores_4444_xq.mov · 6.6 MB · imepimwa 2026-03-06
Video ya MP4MP40%66%Linux · macOS · WindowsH.264 CABAC + AAC decode (sample = `avc1` + AAC)jellyfish_360_10s.mp4 · 1.0 MB · imepimwa 2026-03-06
Video ya QuickTimeMOV1%75%Linux · macOS · WindowsH.264 CABAC decode — new sample generated from public-domain jellyfish footage via ffmpeg. Old MPEG-4 Part 2 sample kept in `sample.mov` but sweep now picks the larger H.264 one.jellyfish_h264.mov · 1.0 MB · imepimwa 2026-04-23
Video ya WebMWebM (VP9+Opus)86%78%Linux · macOS · Windowslibvpx 1.14.1 full VP9 decode per frame — every frame entropy + DCT decoded via `vpx_codec_decode`. Opus audio CRC provides additional coverage.jellyfish_vp9_opus.webm · 1.8 MB · imepimwa 2026-04-24
Video ya WebMWebM (VP8)88%90%Linux · macOS · Windowslibvpx 1.14.1 full VP8 decode. **Critical:** uses `VP8D_GET_FRAME_CORRUPTED` control query after each frame — without it, VP8's built-in error concealment silently patches bit flips. Both sniper and shotgun lift by ~90 points because of this query.jellyfish_360_10s.webm · 1.0 MB · imepimwa 2026-04-24
Video ya AVIAVI0%93%Uthibitishaji wa muundo kwenye Windows — usimbuaji wa kina wa JPEG ni wa Linux/macOS pekee wakati wa uzinduzi; uboreshaji wa Windows unaendelea.MJPEG per-frame decode via libjpeg-turbo — new sample generated via ffmpeg. Old MPEG-4 Part 2 sample kept in `generated_testsrc.avi` but sweep picks the larger MJPEG one.jellyfish_mjpeg.avi · 8.5 MB · imepimwa 2026-04-23
Video ya DVDV0%0%Linux · macOS · WindowsDV spec has no checksum; relies on tape physical ECCsample.dv · 360 KB · imepimwa 2026-03-06
Mtiririko wa Msingi wa MPEGMPEG-ES0%0%Linux · macOS · WindowsStart codes onlysample.m1v · 30 KB · imepimwa 2026-03-06
Mtiririko wa Programu ya MPEGMPEG-1/20%0%Linux · macOS · WindowsStart codes onlysample.mpg · 16 KB · imepimwa 2026-03-06
MPEG-4 Part 20%0%Linux · macOS · WindowsVOP header parsing tolerates VOP failuresubAVIxvid10.avi · 1.2 MB · imepimwa 2026-03-06
RealMediaRM0%2%Linux · macOS · WindowsRealMedia spec has no checksums; structural chunk walk onlysample.rm · 14 KB · imepimwa 2026-04-23
Flash VideoFLV40%Linux · macOS · WindowsFlash Video tag walk; no per-tag CRC. Tiny 33 B sample — sniper hits magic + header bytes. Shotgun N/A (sample < 4 KB).sample.flv · 33 B · imepimwa 2026-04-25
Mtiririko wa Programu ya MPEGMPEG-PS0%Linux · macOS · WindowsMPEG Program Stream; PES header walk; no CRC. Shotgun N/A (sample < 4 KB).sample.mpg · 2.0 KB · imepimwa 2026-04-25
Video ya Ogg (Theora)Theora (.ogv)100%100%Linux · macOS · WindowsTheora-in-Ogg; libtheora-encoded testsrc (CC0). Ogg page CRC32 catches every probed bit flip in both modes.sample.ogv · 50 KB · imepimwa 2026-04-25
Chombo cha Video cha IVFVP8 (raw IVF)0%0%Linux · macOS · WindowsIVF container with VP8 frames; structural-only without libvpx wired into the IVF dispatch path. Hand-authored CC0 sample. Detection is fundamentally low until VP8-in-IVF gets the same `VP8D_GET_FRAME_CORRUPTED` query as VP8-in-WebM.sample.ivf · 9 KB · imepimwa 2026-04-25

Sauti

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
Sauti ya Dolby Digital AC-3AC3100%100%Linux · macOS · WindowsCRC-16 per syncframe. Previous sample `TomorrowNeverDies-...ac3` was malformed (started with bytes 0x84 4F 59 11, not AC3 sync 0B 77) — validator correctly rejected it, so the old 100%/100% number was a false positive from trial inheritance. Removed 2026-04-23; now measured against a genuinely valid sample.Canyon-5.1-48khz-448kbit.ac3 · 2.1 MB · imepimwa 2026-04-23
Sauti ya OggOGG100%100%Linux · macOS · WindowsCRC32 per OGG pagewikipedia_example.ogg · 104 KB · imepimwa 2026-03-06
Sauti ya Dolby Digital PlusE-AC3 (large)100%100%Linux · macOS · WindowsCRC-16 per syncframe (full file, after 2026-03-06 fix)sample1_5.1_640kbps.eac3 · 4.1 MB · imepimwa 2026-03-06
Sauti ya Dolby Digital PlusE-AC3 (small)81%85%Linux · macOS · Windows⚠ Lower coverage on smaller file — reflects frame-size / coverage density, not a bugsample3_5.1_256kbps.eac3 · 1.2 MB · imepimwa 2026-03-06
Sauti ya FLACFLAC80%88%Linux · macOS · WindowsMD5 audio hash + CRC-8/CRC-16 per framegenerated_middle_c.flac · 44 KB · imepimwa 2026-03-06
Sauti ya Apple isiyo na hasaraALAC1%100%Linux · macOS · WindowsLossless decode — 4KB overwrite kills a framesample.m4a · 18 KB · imepimwa 2026-03-06
Opus1%35%Linux · macOS · WindowsOGG page CRC + libopus decodetest_audio_video.webm · 56 KB · imepimwa 2026-03-06
Sauti ya M4AAAC (M4A)4%31%Linux · macOS · WindowsMP4 box + AAC syntax decodesample.m4a · 16 KB · imepimwa 2026-03-06
Sauti ya AAC-LC (ADTS)AAC (ADTS)6%20%Linux · macOS · WindowsADTS framing + syntaxsample.aac · 9 KB · imepimwa 2026-03-06
Sauti ya MP3MP31%1%Linux · macOS · WindowsFrame sync only — MP3 spec has no data CRCgenerated_tone_880hz.mp3 · 50 KB · imepimwa 2026-03-06
Sauti ya WAVWAV0%2%Linux · macOS · WindowsRIFF structural; no data checksumsample.wav · 9 KB · imepimwa 2026-03-06
Sauti ya AIFFAIFF0%1%Linux · macOS · WindowsIFF structural; no data checksumsample.aiff · 8 KB · imepimwa 2026-03-06
Sauti ya CAFCAF0%1%Linux · macOS · WindowsChunk walk; no data checksumsample.caf · 9 KB · imepimwa 2026-03-06
Sauti ya AU/SNDAU0%0%Linux · macOS · WindowsHeader + raw PCMsample.au · 9 KB · imepimwa 2026-03-06
Moduli ya ProTrackerTracker (MOD)0%0%Linux · macOS · WindowsNo integrity mechanism in formatotm.mod · 308 KB · imepimwa 2026-03-06
Compact Pro ArchiveCPT100%100%Linux · macOS · WindowsCRC per resource fork entry (Compact Pro archive, not audio)sample.cpt · 20 KB · imepimwa 2026-03-06
Sauti ya AMRAMR14%Linux · macOS · WindowsAdaptive Multi-Rate audio; frame-table based, no per-frame CRC. Sniper at 14% reflects sync-byte coverage on a 38 B sample. Shotgun N/A.sample.amr · 38 B · imepimwa 2026-04-25
Sauti ya TumbiliAPE (Monkey's Audio)99%100%Linux · macOS · WindowsMAC header + descriptor + per-frame CRC32. Full deep-decode validation now wired via vendored upstream Monkey's Audio SDK 12.73 (`deps/libape/`, BSD-3 since 2023). The validator runs structural rigor first (descriptor, header, seek-table monotonicity, audio-region bounds, field sanity, version range) then decodes every frame and surfaces per-frame CRC32-over-decoded-PCM mismatches via the C-shim `validate_ape_decode_check`. Truncation is caught either by the structural seek-table walk (modern v3980+ has audio_data_length) or by the decoder's sample-count-mismatch path. Synthetic 16 KB corpus is now a real APE encoded by the SDK from white-noise WAV (\`mac -c2000\`), so it actually decodes; sniper hits 99% (only the descriptor MD5 bytes — which are byte-level metadata not bitstream — escape detection in some random flips), shotgun hits 100%. Tested with the in-tree Zig tests + tests/cli/ape_validation (11 PASS).corpus_synthetic.ape · 16 KB · imepimwa 2026-04-26
CD+Graphics KaraokeCD+G (Karaoke)0%2%Linux · macOS · Windows24-byte fixed-size sectors; structural only — no checksum. 0%/2% confirms fundamental format limit.sample.cdg · 14.1 KB · imepimwa 2026-04-25
Sauti ya DSDIFFDFF (DSDIFF)52%Linux · macOS · WindowsDSD audio container; chunk walk only. Tiny 32 B header-only sample. Shotgun N/A.sample.dff · 32 B · imepimwa 2026-04-25
Faili ya Utiririshaji ya DSDDSF (DSD)60%Linux · macOS · WindowsSony DSD; structural walk. Shotgun N/A.sample.dsf · 88 B · imepimwa 2026-04-25
DTS Digital Surround AudioDTS (Digital Surround)0%51%Linux · macOS · WindowsFrame sync + size walk; no per-frame CRC. Shotgun lift from 4 KB overwrite desyncing the frame stream.sample.dts · 369 KB · imepimwa 2026-04-25
Sauti ya Kweli (TTA)TTA (True Audio)97%Linux · macOS · WindowsPer-frame CRC32 catches almost every probed bit flip. Shotgun N/A (sample < 4 KB).sample.tta · 3.1 KB · imepimwa 2026-04-25
Sauti ya WavPackWavPack100%100%Linux · macOS · Windowslibwavpack 5.9.0 deep decode: every block decoded to PCM, per-block CRC over decoded samples + checksum sub-block + sample-count drift. Block-checksum sub-block (`ID_BLOCK_CHECKSUM`) catches header/bitstream tampering at open-time; post-decode CRC catches arithmetic drift; truncation surfaces as decoded < expected sample count.corpus_xorshift.wv · 118 KB · imepimwa 2026-04-26

Hati na Ofisi

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
Lahajedwali ya Excel (97-2003)XLS22%96%Linux · macOS · WindowsBIFF8 records + SST + formulas + cellspoi_formula.xls · 174 KB · imepimwa 2026-05-27
Hati ya Neno (97-2003)DOC (large)2%2%Linux · macOS · WindowsFIB + 31 fc/lcb pair bounds + CLX piece table. Detection density drops on large docs — body text is most of the file.word95_large.doc · 603 KB · imepimwa 2026-03-06
Hati ya Neno (97-2003)DOC (small)52%Linux · macOS · WindowsSame validator, smaller file — shotgun has ~21% chance of hitting FIB/Table/CLX.word97_simple.doc · 19 KB · imepimwa 2026-03-06
Hati ya PDFPDFn/a†n/a†Linux · macOS · Windows†Headline numbers are misleading for PDF: detection rate is dominated by which compression filters the document uses for its embedded streams (Flate, DCT/JPEG, JPX/JPEG2000, JBIG2, CCITT), not by the validator. See "PDF detection by stream-filter dominance" subsection below for the breakout table. The exit-code bug from 2026-03-06 was fixed in commit `c304f36` (2026-04-23, Action Item #1).(varies — see breakout) · varies · imepimwa 2026-04-27
PowerPoint (97-2003)OLE2 (PPT)0%0%Linux · macOS · WindowsFAT/directory structural onlysample.ppt · 912 KB · imepimwa 2026-03-06
Hati ya Adobe InDesignInDesign1%73%Linux · macOS · WindowsPage structure.sample.indd · 4 KB · imepimwa 2026-03-06
Hati ya Neno (OOXML)DOCX87%100%Linux · macOS · WindowsOOXML = ZIP with per-entry CRC32. Sample replaced 2026-04-23 from Apache 2.0 Tika test corpus.sample.docx (Tika `testWORD.docx`) · 13 KB · imepimwa 2026-04-23
Lahajedwali ya Excel (OOXML)XLSX82%100%Linux · macOS · WindowsOOXML = ZIP with per-entry CRC32. Sample from Apache Tika.sample.xlsx (Tika `test-columnar.xlsx`) · 10 KB · imepimwa 2026-04-23
PowerPoint (OOXML)PPTX93%100%Linux · macOS · WindowsOOXML = ZIP with per-entry CRC32. Sample from Apache Tika.sample.pptx (Tika `testPPT.pptx`) · 36 KB · imepimwa 2026-04-23
Maandishi ya OpenDocumentODT96%100%Linux · macOS · WindowsODF = ZIP with per-entry CRC32. Sample from Apache Tika. Note: currently auto-detected as EPUB (also ZIP) — separate detection-priority bug.sample.odt (Tika `testODFwithOOo3.odt`) · 24 KB · imepimwa 2026-04-23
Lahajedwali ya OpenDocumentODS88%100%Linux · macOS · WindowsSame as ODT.sample.ods (Tika `LibreOfficeCalc_ods_1.3.ods`) · 8.8 KB · imepimwa 2026-04-23
Uwasilishaji wa OpenDocumentODP97%100%Linux · macOS · WindowsSame as ODT.sample.odp (Tika `LibreOfficeImpress_odp_1.3.odp`) · 24 KB · imepimwa 2026-04-23
Muundo wa maandishi tajiriRTF0%92%Linux · macOS · WindowsStructural only — RTF has no checksums. Shotgun high because 4 KB overwrite reliably breaks brace matching or control-word syntax.sample.rtf (Tika `testRTFEmbeddedFiles.rtf`) · 1.2 MB · imepimwa 2026-04-23
Barua pepe ya EMLEML12%84%Linux · macOS · WindowsUTF-8 + NUL-byte integrity check on the raw file before structural parsing. NUL is never legal in a mail message; flipping the high bit of an ASCII byte produces a lone UTF-8 continuation byte. Caught ~50% of single-bit ASCII flips and ~80% of 4 KB shotgun overwrites.sample.eml (Tika `testRFC822-big`) · 6.6 KB · imepimwa 2026-04-25
Kumbukumbu ya Barua pepe ya MBOXMBOX13%100%Linux · macOS · WindowsSame UTF-8 + NUL-byte check as EML, applied to the whole concatenated file. Shotgun catches every 4 KB random overwrite (random bytes almost always include NUL or invalid UTF-8 sequences). Sniper catches roughly half the random bit flips.sample.mbox (synthesized from 4 Tika RFC822 messages) · 17 KB · imepimwa 2026-04-25
Kurasa za ApplePages100%100%Linux · macOS · WindowsiWork bundle = ZIP with per-entry CRC32. Hand-authored from scratch (no Apple software, no permissive corpus exists); `scripts/build-pages-sample` regenerates a deterministic 8-IWA inner `Index.zip` with high-entropy openssl-AES-CTR payloads plus real plist metadata. CRC32 per entry catches every bit flip and every 4 KB shotgun overwrite.sample.pages (hand-authored CC0) · 56 KB · imepimwa 2026-04-25
Apple KeynoteKeynote99%100%Linux · macOS · WindowsiWork bundle = ZIP with per-entry CRC32. Hand-authored mirroring the Pages sample; `scripts/build-keynote-sample` regenerates a 9-IWA inner `Index.zip` plus an uncompressed `buildVersionHistory.plist` carrying `com.apple.iWork.Keynote` so the format detector keys on it. CRC32 per entry catches every 4 KB shotgun overwrite and ~99% of single-bit flips.sample.key (hand-authored CC0) · 64 KB · imepimwa 2026-04-25
Apple NumbersNumbers100%100%Linux · macOS · WindowsSame iWork-bundle template as Keynote with a Tables/-shaped IWA layout. The `com.apple.iWork.Numbers` marker is stored uncompressed at the head of the outer ZIP. CRC32 per entry catches every probed bit flip and every 4 KB shotgun overwrite.sample.numbers (hand-authored CC0) · 64 KB · imepimwa 2026-04-25
Adobe IllustratorAI (Adobe Illustrator)6%Linux · macOS · WindowsPostScript-derived header + PDF body. Tiny 372 B sample is mostly PDF magic; later bytes are uncovered text. Shotgun N/A.sample.ai · 372 B · imepimwa 2026-04-25
BAI2 Balance ReportBAI2 (Bank Admin Inst.)20%Linux · macOS · WindowsFixed-format banking text; structural validation of record-type prefixes. No checksum. Shotgun N/A.sample.bai2 · 362 B · imepimwa 2026-04-25
Data ya CSVCSV0%Linux · macOS · WindowsPlain text; structural validator only checks UTF-8 + delimiter consistency. 0% as expected. Shotgun N/A.sample.csv · 70 B · imepimwa 2026-04-25
ClarisWorks/AppleWorksClarisWorks6%Linux · macOS · WindowsLegacy AppleWorks. Structural walk. Shotgun N/A.sample.cwk · 64 B · imepimwa 2026-04-25
UN/EDIFACTEDIFACT37%Linux · macOS · WindowsFixed-format trade messages; validator cross-checks UNH/UNT counts. Shotgun N/A.sample.edifact · 152 B · imepimwa 2026-04-25
PostScript iliyoambatanishwaEPS4%Linux · macOS · WindowsPostScript header + structural walk. Shotgun N/A.sample.eps · 430 B · imepimwa 2026-04-25
EPUB eBookEPUB69%Linux · macOS · WindowsZIP container with mimetype check; per-entry CRC32. Shotgun N/A.sample.epub · 2.0 KB · imepimwa 2026-04-25
Hati ya HTMLHTML2%Linux · macOS · WindowsTag-tree validator; structural only. Shotgun N/A.simple.html · 196 B · imepimwa 2026-04-25
iCalendariCalendar (RFC 5545)21%Linux · macOS · WindowsStructural; BEGIN/END pairing + property syntax. Shotgun N/A.sample.ics · 650 B · imepimwa 2026-04-25
Adobe InDesign MarkupIDML (InDesign)55%Linux · macOS · WindowsZIP+XML markup; per-entry CRC32. Shotgun N/A.sample.idml · 884 B · imepimwa 2026-04-25
Usanidi wa INIINI17%Linux · macOS · WindowsPlain-text key-value; structural only. Shotgun N/A.sample.ini · 60 B · imepimwa 2026-04-25
Data ya JSONJSON47%Linux · macOS · WindowsJSON parser; structural only. Tiny sample's curly/brace density yields 47%. Shotgun N/A.sample.json · 94 B · imepimwa 2026-04-25
JSON530%Linux · macOS · WindowsJSON5 parser; structural only. Shotgun N/A.sample.json5 · 329 B · imepimwa 2026-04-25
SWIFT MT940 Bank StatementMT940 (SWIFT)11%Linux · macOS · WindowsBanking text; structural only. Shotgun N/A.sample.mt940 · 347 B · imepimwa 2026-04-25
Hati ya MacWriteMacWrite Document0%Linux · macOS · WindowsLegacy word processor; structural only. Tiny sample. Shotgun N/A.sample.mwd · 64 B · imepimwa 2026-04-25
NACHA/ACH Electronic PaymentsNACHA (ACH)15%Linux · macOS · WindowsBanking fixed-format text; record-type validation. Shotgun N/A.sample.ach · 950 B · imepimwa 2026-04-25
Open Financial ExchangeOFX (Open Financial)2%Linux · macOS · WindowsBanking SGML/XML; structural only. Shotgun N/A.sample.ofx · 850 B · imepimwa 2026-04-25
Maandishi Matupu (UTF-8)Plain Text0%Linux · macOS · WindowsUTF-8 + control-char check. 0% as expected. Shotgun N/A.sample.txt · 254 B · imepimwa 2026-04-25
Kipindi cha Vyombo vya ProPTX (Pro Tools)0%0%Linux · macOS · WindowsAvid session structural walk. 0%/0% on 40 KB confirms structural-only.sample.ptx · 39.8 KB · imepimwa 2026-04-25
Quicken Interchange FormatQIF (Quicken Interchange)3%Linux · macOS · WindowsPlain-text; structural only. Shotgun N/A.sample.qif · 218 B · imepimwa 2026-04-25
Usanidi wa TOMLTOML37%Linux · macOS · WindowsPlain-text; structural only. Shotgun N/A.sample.toml · 72 B · imepimwa 2026-04-25
Tax Exchange FormatTXF (Tax Exchange)3%Linux · macOS · WindowsPlain-text; structural only. Shotgun N/A.sample.txf · 140 B · imepimwa 2026-04-25
vCardvCard (RFC 6350)32%Linux · macOS · WindowsStructural BEGIN/END pairing + property syntax. Shotgun N/A.sample.vcf · 198 B · imepimwa 2026-04-25
Hati ya WordPerfectWordPerfect2%Linux · macOS · WindowsHeader walk; structural only. Shotgun N/A.sample.wpd · 512 B · imepimwa 2026-04-25
X12 EDI21%Linux · macOS · WindowsFixed-format trade messages; ISA/IEA + GS/GE counts cross-validated. Shotgun N/A.sample.edi · 262 B · imepimwa 2026-04-25
Hati ya XMLXML64%Linux · macOS · WindowsXML parse; structural only. 64% sniper from tag/quote density on tiny sample. Shotgun N/A.sample.xml · 110 B · imepimwa 2026-04-25
Data ya YAMLYAML0%Linux · macOS · WindowsPlain-text; structural only. Shotgun N/A.sample.yaml · 68 B · imepimwa 2026-04-25
Maandishi ya AlamaMarkdown0%Linux · macOS · WindowsPlain-text; structural only. Shotgun N/A.sample.md · 525 B · imepimwa 2026-04-25

Fonti

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
Fonti ya TrueTypeTTF100%100%Linux · macOS · WindowsPer-table checksum + whole-file checkSumAdjustment (strict mode)noto_sans_regular.ttf · 622 KB · imepimwa 2026-03-06
Fonti ya OpenTypeOTF100%100%Linux · macOS · WindowsPer-table checksum + whole-file checkSumAdjustmentsource_sans_regular.otf · 335 KB · imepimwa 2026-03-06
Fonti ya WOFFWOFF100%100%Linux · macOS · WindowsPer-table zlib-decompress + origChecksum verification (font_validator.zig:370). Prior "0%/0%" was a stale sweep — the code was already doing the right thing.roboto_regular.woff · 260 KB · imepimwa 2026-04-23
Fonti ya WOFF2WOFF249%100%Linux · macOS · WindowsPer-table Brotli-decompress + origChecksum verification. Prior "0%/0%" was a stale sweep. Sniper is lower than WOFF because WOFF2's Brotli framing is more compact (fewer structural bytes), but shotgun still perfect.roboto_regular.woff2 · 177 KB · imepimwa 2026-04-23

Sayansi

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
FITS Data ya KiastronomiaFITS (with CHECKSUM)100%100%Linux · macOS · WindowsCHECKSUM/DATASUM per HDUsample_with_checksum.fits · 5.7 KB · imepimwa 2026-03-06
FITS Data ya KiastronomiaFITS (no CHECKSUM)0%2%Linux · macOS · WindowsKeyword validation onlysample.fits · 699 KB · imepimwa 2026-03-06
Picha ya DICOM ya MatibabuDICOM5%20%Linux · macOS · WindowsTag structure + value validationCT_small.dcm · 39 KB · imepimwa 2026-03-06
Data ya Kisayansi ya HDF5HDF54%13%Linux · macOS · WindowsJenkins lookup3 checksum (small file)sample_v2.h5 · 6 KB · imepimwa 2026-03-06
Muundo wa Protini wa PDBPDB (Protein)16%39%Linux · macOS · WindowsATOM/HETATM record cross-validation1CRN.pdb · 49 KB · imepimwa 2026-03-06
Data ya CIF CrystallographicCIF (Crystallographic Info)0%Linux · macOS · WindowsPlain-text scientific format; structural only. Shotgun N/A.sample.cif · 145 B · imepimwa 2026-04-25
Mlolongo wa FASTAFASTA22%Linux · macOS · WindowsPlain-text bioinformatics; structural only. Shotgun N/A.sample.fasta · 479 B · imepimwa 2026-04-25
Usomaji wa Mpangilio wa FASTQFASTQ28%Linux · macOS · WindowsPlain-text bioinformatics; per-record sequence/quality length cross-check. Shotgun N/A.sample.fastq · 447 B · imepimwa 2026-04-25
Data ya MATLABMAT-File94%Linux · macOS · WindowsElement header + flag walk; magic + endian + tag length validation. Shotgun N/A.sample.mat · 1.3 KB · imepimwa 2026-04-25
Data ya Kisayansi ya NetCDFNetCDF39%Linux · macOS · WindowsNetCDF classic header walk; HDF5-derived NetCDF-4 reuses HDF5's lookup3 checksums. Tiny sample. Shotgun N/A.sample.nc · 84 B · imepimwa 2026-04-25
NIFTI NeuroimagingNIfTI-11%Linux · macOS · WindowsHeader magic + dims; no checksum. Shotgun N/A.sample.nii · 416 B · imepimwa 2026-04-25
Data ya Apache ParquetParquet2%Linux · macOS · WindowsFooter + page CRC32 (not currently verified by validator beyond header). Shotgun N/A.sample.parquet · 484 B · imepimwa 2026-04-25
Faili ya umbo la ESRIShapefile89%Linux · macOS · WindowsGIS .shp; record-by-record header check + magic. Shotgun N/A.sample.shp · 128 B · imepimwa 2026-04-25

Hifadhidata

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
QuickBooks Company FileQBW100%100%Linux · macOS · WindowsCRC32 per 4096-byte page (v12+)B18_Managing_Company_Files.qbw · 15 MB · imepimwa 2026-03-06
Hifadhidata ya SQLiteSQLite54%100%Linux · macOS · WindowsPage headers + btree structurechinook.sqlite · 1.0 MB · imepimwa 2026-03-06
Microsoft Access DatabaseACCDB1%73%Linux · macOS · WindowsJet engine page structure (small file)sample.accdb · 4 KB · imepimwa 2026-03-06
Hifadhidata ya Ufikiaji wa Microsoft (97-2003)MDB1%73%Linux · macOS · WindowsJet engine page structure (small file)sample.mdb · 4 KB · imepimwa 2026-03-06

Hifadhi

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
Hifadhi ya LamiTAR15%73%Linux · macOS · WindowsHeader checksum per 512-byte blocksample.tar · 4 KB · imepimwa 2026-03-06
Kumbukumbu ya 7-Zip7z99%100%Linux · macOS · Windows7z next-header CRC32 + per-stream CRC32. Hand-authored xorshift corpus (CC0). Both sniper and shotgun catch nearly every flip.corpus_xorshift.7z · 17 KB · imepimwa 2026-04-25
Unix ar ArchiveAR (Unix archive)38%Linux · macOS · Windows`!<arch>\n` magic + 60-byte member headers; no per-entry checksum. Shotgun N/A.minimal.a · 88 B · imepimwa 2026-04-25
BLIP ArchiveBLAR (Blake3 Archive)100%Linux · macOS · WindowsPeter's archive format with Blake3 per-entry hashing. Every probed bit flip detected. Shotgun N/A.sample.blar · 1.0 KB · imepimwa 2026-04-25
Brotli CompressedBrotli47%100%Linux · macOS · WindowsRaw Brotli stream; full streaming decompression via libbrotli. RFC 7932 has no whole-file checksum, but the entropy coder rejects most structurally invalid prefix codes / distance overflows / window-bits errors. ~47% of single-bit flips on dense English-text Huffman streams cascade into decoder failure; the rest decode to wrong-but-valid bytes (silent). 4 KB shotgun overwrites are essentially always rejected. Earlier 0%/0% row used a pathological xorshift random-noise corpus where compressed output is ~8 bits/byte and bit flips are statistically valid Huffman codes; replaced with a deterministic CC0 English-text corpus (scripts/build-brotli-corpus).realistic_corpus.br · 27 KB · imepimwa 2026-04-26
Bzip2 ImebanwaBzip2100%100%Linux · macOS · WindowsCRC32 per block + combined CRC. Hand-authored xorshift corpus (CC0).corpus_xorshift.bz2 · 17 KB · imepimwa 2026-04-25
Microsoft Cabinet ArchiveCAB (Microsoft)100%100%Linux · macOS · WindowsPer-folder + per-file CSUM (Adler-like) cross-validated. CC0 sample built via gcab.corpus_xorshift.cab · 27 KB · imepimwa 2026-04-25
Gzip ImebanwaGzip100%100%Linux · macOS · WindowsCRC32 + ISIZE in trailer. Hand-authored xorshift corpus (CC0).corpus_xorshift.gz · 16 KB · imepimwa 2026-04-25
BinHex 4.0 ArchiveBinHex (.hqx)100%100%Linux · macOS · WindowsBinHex 4.0 header + per-fork CRC16. Hand-authored CC0 sample (encoder reverse-engineered from validator).corpus_xorshift.hqx · 13 KB · imepimwa 2026-04-25
BLIP Mini-ArchiveMBLAR (Multi-Blake3)100%Linux · macOS · WindowsPeter's manifest-bundle archive; Blake3 per file. Shotgun N/A.sample.mblar · 393 B · imepimwa 2026-04-25
Kumbukumbu ya Usawa wa PAR2PAR2100%100%Linux · macOS · WindowsMD5 of every packet + recovery slice integrity. Built via par2cmdline (BSD-licensed).corpus_xorshift.par2 · 34 KB · imepimwa 2026-04-25
RAR ArchiveRAR100%100%Linux · macOS · WindowsPer-entry CRC32 + RAR5 BLAKE2sp option. CC0 corpus (rar -m5).corpus_xorshift.rar · 16 KB · imepimwa 2026-04-25
StuffIt ArchiveStuffIt94%Linux · macOS · WindowsHeader + entry walk; sniper 94% on 140 B from header dominance. Shotgun N/A.sample.sit · 140 B · imepimwa 2026-04-25
XZ ImebanwaXZ100%100%Linux · macOS · WindowsCRC32/CRC64/SHA-256 per stream + index integrity. Hand-authored xorshift corpus (CC0).corpus_xorshift.xz · 16 KB · imepimwa 2026-04-25
Kumbukumbu ya ZIPZIP100%100%Linux · macOS · WindowsPer-entry CRC32 + EOCD record. Hand-authored xorshift corpus (CC0).corpus_xorshift.zip · 16 KB · imepimwa 2026-04-25
Zstandard ImebanwaZstd100%100%Linux · macOS · WindowsFrame-level XXH64 + frame footer. Hand-authored xorshift corpus (CC0).corpus_xorshift.zst · 16 KB · imepimwa 2026-04-25

ROM za Michezo

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
SNES ROMSNES100%99%Linux · macOS · WindowsInternal ROM checksum + complementF-ZERO.smc · 524 KB · imepimwa 2026-03-06
Mchezo Kijana ROMGB0%1%Linux · macOS · WindowsHeader checksum only (tiny coverage)Addams · 131 KB · imepimwa 2026-03-06
Mchezo Boy Advance ROMGBA0%0%Linux · macOS · WindowsHeader checksum onlyBomberman · 8.4 MB · imepimwa 2026-03-06
Sega Mwanzo ROMGenesis0%1%Linux · macOS · WindowsHeader checksum onlyAero · 524 KB · imepimwa 2026-03-06
NES ROMNES0%0%Linux · macOS · WindowsiNES header only1943 · 131 KB · imepimwa 2026-03-06
Nintendo 64 ROMN640%0%Linux · macOS · WindowsNo integrity mechanismSuper · 8.4 MB · imepimwa 2026-03-06
Picha ya MAME CHDCHD (MAME)10%Linux · macOS · WindowsMAME's compressed disc; SHA-1 per hunk + global SHA-1. Tiny synthetic 124 B sample. Shotgun N/A.synthetic_chd.chd · 124 B · imepimwa 2026-04-25
Nintendo DS ROMNDS (Nintendo DS)41%Linux · macOS · WindowsHeader CRC16 (logo + secure area). 41% sniper on 1 KB. Shotgun N/A.synthetic_nds_rom.nds · 1.0 KB · imepimwa 2026-04-25
Kumbukumbu ya DOOM WADWAD (Doom/Wii)100%Linux · macOS · WindowsLump table; structural only. Tiny synthetic sample — header IS most of file. Shotgun N/A.sample.wad · 12 B · imepimwa 2026-04-25

Taswira ya Diski / Mfumo wa Faili / Programu / Nyinginezo

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
Picha ya Diski ya AppleDMG0%10%Linux · macOS · WindowsPlist + koly trailersample.dmg · 17 KB · imepimwa 2026-03-06
Picha ya Diski ya ISO 9660ISO0%0%Linux · macOS · WindowsPVD structural onlysample.iso · 358 KB · imepimwa 2026-03-06
Faili ya Kitu cha COFFCOFF0%1%Linux · macOS · WindowsSection header structuresample.o · 10 KB · imepimwa 2026-03-06
Mach-O Universal BinaryMach-O Fat0%0%Linux · macOS · WindowsArchitecture header onlysample · 33 KB · imepimwa 2026-03-06
Hadithi za Kuingiliana za BlorbBlorb0%0%Linux · macOS · WindowsIFF structural onlyAlabaster.gblorb · 3.1 MB · imepimwa 2026-03-06
macOS DS_StoreDS_Store0%25%Linux · macOS · WindowsBTree page structuresample.ds_store · 10 KB · imepimwa 2026-03-06
Vyombo vya habari vya ASFASF1%0%Linux · macOS · WindowsGUID/object structuralsample.asf · 7 KB · imepimwa 2026-03-06
Quicken Data FileQDF1%0%Linux · macOS · WindowsOLE2/ZIP structuralLONDON_2018.QDF · 5.1 MB · imepimwa 2026-03-06
3MF 3D Utengenezaji3MF (3D Manufacturing)75%Linux · macOS · WindowsZIP-based; per-entry CRC32 + XML manifest. Shotgun N/A (sample < 4 KB).sample.3mf · 1.5 KB · imepimwa 2026-04-25
Mradi wa Adobe After EffectsAEP (After Effects Project)27%Linux · macOS · WindowsRIFX container; structural-only walk. Tiny sample (44 B). Shotgun N/A.sample.aep · 44 B · imepimwa 2026-04-25
Ableton Live SetALS (Ableton Live Set)90%Linux · macOS · Windowsgzip-wrapped XML. Tiny sample — gzip CRC32 + zlib structure catches most bit flips. Shotgun N/A.sample.als · 82 B · imepimwa 2026-04-25
Apple Media Library DatabaseApple Media DB46%Linux · macOS · Windowstvdb/photo SQLite-derived store. Structural walk. Shotgun N/A.sample.tvdb · 253 B · imepimwa 2026-04-25
Mradi wa GarageBandGarageBand (.band)0%Linux · macOS · WindowsBundle (directory) format — `projectData` inside is a plist routed to plist validator. Sweep-only on the plist file. Shotgun N/A.projectData (inside .band bundle) · 512 B · imepimwa 2026-04-25
Erlang/Elixir BEAM BytecodeBEAM (Erlang)36%Linux · macOS · WindowsFOR1/IFF chunk container; chunk lengths cross-validated. No CRC. Shotgun N/A.sample.beam · 736 B · imepimwa 2026-04-25
Mradi wa 3D wa blenderBlender (.blend)47%Linux · macOS · WindowsDNA-block-based binary. Structural walk; no checksum. Tiny header-only sample. Shotgun N/A.sample.blend · 104 B · imepimwa 2026-04-25
Faili ya Ramani ya BSPBSP (Quake)39%Linux · macOS · WindowsLump-table walk; no CRC. Structural only. Shotgun N/A.sample.bsp · 1.0 KB · imepimwa 2026-04-25
Mradi wa Studio ya BitwigBitwig Project0%Linux · macOS · WindowsZIP-derived but tiny sample (128 B). Sniper 0% — sample is below ZIP minimum. Shotgun N/A.sample.bwproject · 128 B · imepimwa 2026-04-25
Rasilimali ya Chromium PAKChromium PAK0%Linux · macOS · WindowsResource bundle; index walk only. Tiny synthetic sample. Shotgun N/A.sample.pak · 30 B · imepimwa 2026-04-25
Mradi wa CubaCubase Project49%Linux · macOS · WindowsSteinberg binary. Structural only. Shotgun N/A.sample.cpr · 76 B · imepimwa 2026-04-25
DER Certificate/KeyDER (ASN.1)7%Linux · macOS · WindowsTLV-walked. Structural; no checksum. Shotgun N/A.sample.der · 688 B · imepimwa 2026-04-25
Mradi wa Utatuzi wa DaVinciDRP (DR Painter)60%Linux · macOS · WindowsGeneric binary — high sniper from header dominance. Shotgun N/A.sample.drp · 263 B · imepimwa 2026-04-25
Mchoro wa AutoCADDWG (AutoCAD)1%Linux · macOS · WindowsSection structure walk. Tiny sample. Shotgun N/A.sample.dwg · 1.0 KB · imepimwa 2026-04-25
AutoCAD DXFDXF (AutoCAD)5%Linux · macOS · WindowsPlain-text CAD; structural only. Shotgun N/A.sample.dxf · 388 B · imepimwa 2026-04-25
Kiolezo cha EEx/ERBErlang Mix .eex0%Linux · macOS · WindowsPlain-text template; structural only. Shotgun N/A.sample.eex · 378 B · imepimwa 2026-04-25
ELF Inaweza KutekelezwaELF20%Linux · macOS · WindowsSection header walk; no whole-file checksum. Tiny synthetic 64 B sample. Shotgun N/A.minimal.elf · 64 B · imepimwa 2026-04-25
Muda wa ErlangErlang BERT0%Linux · macOS · WindowsExternal Term Format walk. Shotgun N/A.sample.app · 281 B · imepimwa 2026-04-25
Final Cut Pro XMLFCPXML (Final Cut)58%Linux · macOS · WindowsXML-based; structural walk. Shotgun N/A.sample.fcpxml · 134 B · imepimwa 2026-04-25
Mradi wa FL StudioFL Studio6%Linux · macOS · WindowsProject file structural walk. Tiny sample. Shotgun N/A.sample.flp · 122 B · imepimwa 2026-04-25
GLB Binary glTFGLB (glTF binary)32%Linux · macOS · WindowsChunk-based; structural walk. JSON chunk + BIN chunk lengths cross-validated. Shotgun N/A.box.glb · 1.6 KB · imepimwa 2026-04-25
Onyesho la 3D la glTFglTF (JSON)20%Linux · macOS · WindowsJSON manifest; structural only. Shotgun N/A.box.gltf · 2.8 KB · imepimwa 2026-04-25
Chombo cha IFFIFF (EA)46%Linux · macOS · WindowsChunk walk; no CRC. Shotgun N/A.sample.iff · 232 B · imepimwa 2026-04-25
Java Class FileJava .class21%Linux · macOS · WindowsClassFile constant pool walk; magic + version check. Shotgun N/A.Hello.class · 397 B · imepimwa 2026-04-25
Data ya Kijiografia ya KMLKML58%Linux · macOS · WindowsGIS XML; structural only. Shotgun N/A.sample.kml · 1.0 KB · imepimwa 2026-04-25
KMZ Imebanwa KMLKMZ95%Linux · macOS · WindowsKMZ = zipped KML; per-entry CRC32 catches almost any bit flip on the small sample. Shotgun N/A.sample.kmz · 538 B · imepimwa 2026-04-25
Mradi wa Logic Pro XLogic Pro X71%Linux · macOS · WindowsBundle format — sample is `ProjectData` plist alone. Shotgun N/A.sample.logicx (ProjectData) · 249 B · imepimwa 2026-04-25
Larian Studios PAKLSPK (Larian Studios)3%Linux · macOS · WindowsPak file; structural only. Shotgun N/A.sample.lspk · 256 B · imepimwa 2026-04-25
Mach-O BinaryMach-O0%Linux · macOS · WindowsSingle-arch sample; load command walk; no checksum. Shotgun N/A.sample.o · 536 B · imepimwa 2026-04-25
Wavefront OBJ 3D ModelOBJ (Wavefront)44%Linux · macOS · WindowsPlain-text 3D; vertex/face syntax check. Shotgun N/A.sample.obj · 652 B · imepimwa 2026-04-25
Jalada la Tetemeko la PAKPAK (Quake)60%Linux · macOS · WindowsHeader offset/length cross-check. Tiny synthetic sample (12 B). Shotgun N/A.sample.pak · 12 B · imepimwa 2026-04-25
Windows PE Inaweza KutekelezwaPE (Windows)3%Linux · macOS · WindowsMZ + PE headers; optional checksum (rarely populated). Tiny sample. Shotgun N/A.sample.exe · 1.0 KB · imepimwa 2026-04-25
PEM Certificate/KeyPEM (RFC 7468)51%Linux · macOS · WindowsBase64 envelope; structural only. Shotgun N/A.sample.pem · 989 B · imepimwa 2026-04-25
PGP Signed Message81%Linux · macOS · WindowsHeader/footer detect + Base64 walk. Shotgun N/A.sample.asc · 370 B · imepimwa 2026-04-25
Orodha ya Mali ya ApplePlist52%Linux · macOS · WindowsBoth XML and binary plist; structural only. Shotgun N/A.sample.plist · 830 B · imepimwa 2026-04-25
Faili ya PLY PolygonPLY (3D)51%Linux · macOS · WindowsHeader + element count; no per-element checksum. Shotgun N/A.sample.ply · 447 B · imepimwa 2026-04-25
Mradi wa Adobe Premiere ProPremiere Project55%Linux · macOS · WindowsGzip-wrapped XML. Tiny sample. Shotgun N/A.sample.prproj · 112 B · imepimwa 2026-04-25
Mradi wa SababuReason (Propellerhead)33%Linux · macOS · WindowsBundle binary; structural walk. Shotgun N/A.sample.reason · 96 B · imepimwa 2026-04-25
Mradi wa WavunajiRPP (Reaper)50%Linux · macOS · WindowsPlain-text project; structural only. Shotgun N/A.sample.rpp · 44 B · imepimwa 2026-04-25
Faili ya Ubunifu wa MchoroSketch (.sketch)56%Linux · macOS · WindowsZIP-based; per-entry CRC32. Shotgun N/A.sample.sketch · 631 B · imepimwa 2026-04-25
SSH Signature64%Linux · macOS · WindowsRFC 4880-like wire-format walk. Shotgun N/A.sample.sig · 294 B · imepimwa 2026-04-25
STEP CAD ModelSTEP (.step)23%Linux · macOS · WindowsISO 10303-21 plain-text CAD. Shotgun N/A.sample.stp · 711 B · imepimwa 2026-04-25
Mfano wa STL 3DSTL (3D)73%Linux · macOS · WindowsBoth ASCII and binary stl; sniper 73% on small ASCII sample. Shotgun N/A.sample.stl · 518 B · imepimwa 2026-04-25
Roxio Toast Disc ImageToast (Roxio)0%10%Linux · macOS · WindowsApple Toast disc image; structural walk.sample.toast · 36.0 KB · imepimwa 2026-04-25
Aina ya Fonti 1Type 1 Font0%Linux · macOS · WindowsPostScript-derived font; eexec encrypted body walk. Shotgun N/A.sample.pfa · 174 B · imepimwa 2026-04-25
VMware Virtual DiskVMDK0%0%Linux · macOS · WindowsVMware disk descriptor + extent walk. 65 KB sample at 0%/0% — structural-only.sample.vmdk · 64.0 KB · imepimwa 2026-04-25
Jalada la PAK la ValveVPK (Valve Pak)100%Linux · macOS · WindowsTiny synthetic 28 B sample; structural walk catches every flip (header IS the file). Shotgun N/A.sample.vpk · 28 B · imepimwa 2026-04-25
Kumbukumbu ya Wavuti ya WARCWARC (Web Archive)48%Linux · macOS · WindowsRecord header + content-length walk. Shotgun N/A.sample.warc · 1.1 KB · imepimwa 2026-04-25
Moduli ya WebAssemblyWebAssembly35%Linux · macOS · WindowsSection LEB128 length walk; magic + version. Tiny sample. Shotgun N/A.minimal.wasm · 24 B · imepimwa 2026-04-25
Windows Imaging FormatWIM (Windows Imaging)8%Linux · macOS · WindowsXPRESS/LZX section walk; partial integrity. Shotgun N/A.sample.wim · 1.2 KB · imepimwa 2026-04-25

Nyongeza za baadaye (kuziba mapengo ya upeo)

FomatiSniperShotgunMajukwaaJinsi inavyokamatwa (au kwa nini haiwezekani)
Mradi wa Studio OneStudio One Project (.song)100%100%Linux · macOS · WindowsZIP-based; per-entry CRC32 + metainfo.xml integrity. Hand-authored CC0 sample.sample.song · 41 KB · imepimwa 2026-04-25
StuffIt X ArchiveStuffIt X (.sitx)0%0%Linux · macOS · WindowsMagic + structural header walk only; no per-entry checksums in current validator. Hand-authored.sample.sitx · 16 KB · imepimwa 2026-04-25
Microsoft InstallerMicrosoft Installer (.msi)0%43%Linux · macOS · WindowsOLE2 compound file (no integrity beyond CFBF FAT structure). Built via wixl. Shotgun catches FAT/dir mismatch.sample.msi · 9 KB · imepimwa 2026-04-25
Windows ESD ImageWindows ESD (.esd)1%0%Linux · macOS · WindowsWIM variant with LZMS compression; structural header walk (208-byte WIM header). Hand-authored.sample.esd · 16 KB · imepimwa 2026-04-25
LLVM Precompiled HeaderLLVM Precompiled Header (.pch)0%0%Linux · macOS · WindowsMagic ("CPCH") + LLVM bitcode signature only. Bitcode contents are version-specific; structural only.sample.pch · 16 KB · imepimwa 2026-04-25
LLVM Serialized DiagnosticsLLVM Serialized Diagnostics (.dia)0%0%Linux · macOS · WindowsMagic ("DIAG") + LLVM bitcode signature only. Same limit as .pch.sample.dia · 16 KB · imepimwa 2026-04-25
QuickBooks BackupQuickBooks Backup (.qbb)8%24%Linux · macOS · WindowsOLE2-based; dispatches through document_validators (no per-stream checksum). Sample shared with ole2/sample.doc.sample.qbb · 19 KB · imepimwa 2026-04-25
Unasaji wa Mtandao PCAPPCAP4%100%Linux · macOS · WindowsHand-authored (no sudo for tcpdump in nix sandbox). Walks every packet record's incl_len/orig_len; shotgun lands in valid trailer bytes that fail length checks. Fixed 64 MiB-stack-overflow bug in `validatePcap` while landing the sample.sample.pcap · 13 KB · imepimwa 2026-04-25
Unasaji wa Mtandao PCAPNGPCAPNG0%0%Linux · macOS · WindowsSection Header Block + IDB + EPBs structural walk; pcapng-validator checks magic and BOM only (no block-level CRC verification yet — pcapng has optional CRC32 per block).sample.pcapng · 9 KB · imepimwa 2026-04-25
Hifadhidata ya dBASEdBASE (.dbf)0%100%Linux · macOS · WindowsHeader version + date + record-length cross-validation; hand-authored CC0 dBASE III. Sniper rate fundamental (no per-record checksum); shotgun lands in tail records past header-declared range.sample.dbf · 21 KB · imepimwa 2026-04-25
G-code (3D Printer/CNC)G-code27%98%Linux · macOS · WindowsText format; line-grammar walk catches 27% sniper (most flips break a coordinate or G/M code prefix). Shotgun 98% — large overwrite breaks too many lines to ignore. Hand-authored CC0.sample.gcode · 20 KB · imepimwa 2026-04-25
MessagePack DataMessagePack (.msgpack)0%0%Linux · macOS · WindowsType-tagged binary; validator walks tag stream but spec has no checksum. Most flips land in payload bytes that decode to different-but-valid values. Fundamental limit per RFC. Hand-authored CC0.sample.msgpack · 19 KB · imepimwa 2026-04-25
Kifurushi cha RPMRPM Package (.rpm)3%30%Linux · macOS · WindowsRPM v3 lead + signature header + main header. Validator computes SHA-1 over main header (when sig tag 269 present). Shotgun 30% reflects header dominance vs payload mass. Built via rpmbuild (CC0 spec). Fixed 16 MiB-stack-overflow bug in `validateRpm` while landing the sample.sample.rpm · 22 KB · imepimwa 2026-04-25