home

epstein-data
Research ▼
🤖 Ask AIAI research assistant 🔎 Evidence MapFBI serial resolution 📷 Reverse Image SearchCLIP + face across 614K images 💻 Run Your OwnDownload & search locally 🔍 SearchFull-text document search
Visualize ▼
🌌AtlasSemantic map · 1.29M docs ✈Flights15,328 flights · 1991–2019 🕸NetworkFused graph · 18K people · 4 layers 🌎Global Heatmap145 countries mentioned 📈Coverage MapWhat's here ▦Grid160K photos · zoomable mosaic
Data ▼
📚Full Text Corpus1.43M docs, 2.9M pages 🗃All Databases14 searchable databases 📷Images92K analyzed photographs 🔍Scanned TextOCR text from scanned pages 🔓Recovered from RedactionsText under failed redactions 🎬Audio & VideoTranscribed media
Voices ▼
🎤DepositionsTranscribed audio & video 💬Hear from the SurvivorsSurvivors in their own words ⚖Cases53 federal & state cases 📖Cover to Cover-Up24-hour public reading ✉Wolff–Epstein Emails2,009 messages · 2009–2019
Entities Reports
News ▼
📰 NewsCoverage & reporting 🕵 SleuthsletterWeekly digest of sleuth activity 📡 Epstein Fallout Trackerepstein.observer · community ⚖ Justice MonitorArrests, charges, lawsuits, firings 🗳 Where Congress StandsEFTA votes + sourced statements
Source ▼
🏛 DOJ ProductionOfficial EFTA disclosures 📜 EFTA Law TextPublic Law 119-38 📁 Source Data (GitHub)Open source databases
🌐 Community ResourcesCurated external projects ✉ ContactGeneral · privacy · DMCA · press
❤️ Donate 🎧 Podcast

Research

🤖 Ask AI 🔎 Evidence Map 📷 Reverse Image Search 💻 Run Your Own Investigator 🔍 Search Documents

Visualize

🌌 Atlas ✈ Flights 🕸 Network 🌎 Global Heatmap 📈 Coverage Map ▦ Grid

Data

📚 Full Text Corpus 🗃 All Databases 📷 Images 🔍 Scanned Text 🔓 Recovered from Redactions 🎬 Audio & Video

Voices

🎤 Depositions 💬 Hear from the Survivors ⚖ Cases 📖 Cover to Cover-Up ✉ Wolff–Epstein Emails

Entities

👥 Entity Directory

Reports

Browse All Reports 📡 Epstein Fallout Tracker community ⚖ Justice Monitor 🗳 Where Congress Stands 📰 News 🕵 Sleuthsletter

Source

🌐 Community Resources ✉ Contact 🏛 DOJ Production 📜 EFTA Law 📁 Source Data (GitHub)
🎧 Podcast & Newsletter ❤️ Donate Privacy Policy
Home / Search Index / Report Index / Record evidence/CORRUPTED_PDF_FORENSICS
← Back to Report Index

Report Index Record

Search Index · Report Index · #evidence/CORRUPTED_PDF_FORENSICS

slug
evidence/CORRUPTED_PDF_FORENSICS
title
Corrupted PDF Forensic Recovery — Dataset 9
category
evidence
filename
CORRUPTED_PDF_FORENSICS.md
url
/reports/evidence/CORRUPTED_PDF_FORENSICS.html
efta count
6
eftas json
["EFTA00593870", "EFTA01175426", "EFTA01220934", "EFTA00597207", "EFTA01139496", "EFTA00645624"]
persons json
["Darren Indyke", "Epstein's Attorney", "Gates", "Gwendolyn Beck", "Jack Goldberg", "Jane", "Jane Doe #1", "Jay Lefkowitz", "Jeffrey Epstein", "Michael Wolff", "steph", "Epstein Files", "Crime Victims"]
summary
Five files in DOJ Epstein Files Dataset 9 were flagged as corrupted PDFs (0 pages extracted by standard tools). Byte-level forensic analysis revealed they are **not simply corrupted** — they are forensic disk image fragments, truncated scans, and files with non-PDF data saved with `.pdf` extensions during the evidence imaging process.
body
Corrupted PDF Forensic Recovery — Dataset 9 Summary Five files in DOJ Epstein Files Dataset 9 were flagged as corrupted PDFs (0 pages extracted by standard tools). Byte-level forensic analysis revealed they are not simply corrupted — they are forensic disk image fragments, truncated scans, and files with non-PDF data saved with .pdf extensions during the evidence imaging process. Key finding: One file (EFTA00597207) contains 8 Apple macOS Address Book contacts recovered from raw disk sectors, plus an **iPhone 5s photograph taken on Little Saint James island on August 3, 2014**. The contacts include Epstein's attorney Jay Lefkowitz, known associate Gwendolyn Beck, journalist Michael Wolff, and international contacts including the son of the President of Senegal. No other public reporting has identified this data. Standard PDF processing pipelines (including bulk OCR, PyMuPDF, Ghostscript, Poppler) all report "0 pages" for this file. Why These Files Were Missed Tool Result on EFTA00597207 ------ ---------------------- PyMuPDF page_count = 0 Ghostscript Error: Couldn't initialise file pdftoppm 10 blank 90-byte PNGs Our fulltextcorpus.db total_pages: 0 Our extractfullcorpus.py Skipped (no text layer) Every bulk processing pipeline skips files with 0 extractable pages. With 2.6 million files in the corpus, nobody manually investigates each one. These five files required reading raw bytes and understanding disk-level forensic imaging artifacts. The Five Files EFTA00597207 — Apple Address Book + iPhone 5s Photo Source: [EFTA00597207.pdf](https://www.justice.gov/epstein/files/DataSet%209/EFTA00597207.pdf) (882,743 bytes) What it actually is: A forensic disk image fragment containing interleaved data from three sources: a linearized PDF skeleton, Apple macOS AddressBook.app binary property lists, and a base64-encoded JPEG photograph. Structure (byte-level): Offset 0-18KB: PDF header + 13 compressed objects (real PDF structure, no pages) Offset 28KB-57KB: 8 Apple Address Book bplist records (4096 bytes each) Offset 61KB-200KB: Base64-encoded JPEG photograph Offset 200KB-260KB: Null padding Offset 260KB-882KB: Compressed data (original PDF page images, irrecoverable) 8 Contacts Recovered: # Name Affiliation Registry Match --- ------ ------------- ---------------- 1 [?] Sussman Houston, TX — Steve Susman, Susman Godfrey LLP (died 2020) Steve Susman 2 Karim Wade Senegalese government (.gouv.sn) — 3 Jacquie [?] Green Island Gardens — 4 Gwendolyn Beck — Known Epstein associate 5 Jay Lefkowitz Kirkland & Ellis LLP Epstein attorney 6 Michael Wolff Journalist Michael Wolff (author) 7 J. Robert Strang Investigative Management Group — 8 Jean-Luc [?] NYC + France phone numbers — Corroboration: The Sussman identification is corroborated by EFTA01139496, a Susman Godfrey LLP holiday party invitation found elsewhere in the corpus, confirming Epstein's connection to the firm. The (713) area code matches Houston, TX, where Susman Godfrey is headquartered. The firm represented FTC in Epstein's lawsuit against D.B. Zwirn & Co. Photograph recovered: Device: Apple iPhone 5s running iOS 7.1.2 Date: August 3, 2014, 9:38:27 AM Original resolution: 3264x2448 (recovered as 640x480 thumbnail) Conditions: Bright daylight (ISO 40, 1/2740s exposure) Content: Outdoor location on or near Little Saint James island Key questions: Whose device was forensically imaged to produce this file? Why does an address book containing Epstein's attorney, a known associate, a journalist, a private investigations firm, and the son of a foreign head of state exist on the same device? J. Robert Strang runs Investigative Management Group — was this firm retained by Epstein's legal team? In what capacity? The Karim Wade + Jean-Luc (France) connection suggests international reach beyond the known Epstein network Recovery method: Identified bplist00 signatures at 4096-byte aligned offsets within the "PDF" Recognized these as macOS AddressBook.app binary property list records (one contact per sector) Extracted readable strings from each bplist: UUID, First, Last, Phone, Email fields Found base64-encoded JPEG at offset 61440 — decoded to recover iPhone 5s photograph with full EXIF Cross-referenced all names against persons_registry.json (1,536 persons) --- EFTA00645624 — Legal Memorandum (Fully Recovered) Source: [EFTA00645624.pdf](https://www.justice.gov/epstein/files/DataSet%209/EFTA00645624.pdf) (35,153 bytes) What it actually is: Single-page CCITT Group 4 fax scan from a Sharp MX-M363N scanner. The PDF is truncated (missing xref table, trailer, and %%EOF marker) but the image data is complete. Content: Memorandum dated April 22, 2015, from W. Chester Brewer Jr. to Jeffrey Epstein, Darren Indyke, Jack Goldberger, Tonja Haddad Coleman, and Fred Haddad. RE: *Jeffrey Epstein vs. Scott Rothstein, Bradley J. Edwards, et al.* — 15th Judicial Circuit Case No. 502009CA040800XXXXMB. Concerns a UMC hearing about Epstein's motion for fees/costs. Recovery method: Extracted 31,992 bytes of raw CCITT Group 4 fax data from PDF object 6, constructed a TIFF header (1704x2196, 1-bit, CCITT G4), decoded with PIL, OCR'd with Tesseract. --- EFTA01175426 — Faxed Court Order (10 of 11 Pages Recovered) Source: [EFTA01175426.pdf](https://www.justice.gov/epstein/files/DataSet%209/EFTA01175426.pdf) (826,803 bytes) What it actually is: 11-page linearized PDF truncated by ~10,735 bytes, missing the main xref table and Pages tree object. Content: San Mateo County Superior Court probate order — "Order Approving Modification of Trust" for the Elisa Zaffaroni irrevocable trust (dated April 15, 1989). Involves trustee succession, J.P. Morgan Trust Company as corporate co-trustee, a $4.1M principal distribution for a Tiburon, CA residence. References David Packard, Esq. (attorney for the Zaffaroni family conservatorship) and the Zaffaroni family. Faxed from "Academic Affairs" at UT Dallas (972-883-6764), March 2012/2014. Recovery method: All PDF tools failed on the truncated xref. Regex-scanned the raw file for /Subtype/Image objects with CCITTFaxDecode parameters (W=1728, H=2203, K=0, Group 3). Found 10 image objects, extracted each stream, built TIFF headers, decoded with PIL. --- EFTA01220934 — Forensic Disk Image Fragment (Not a PDF) Source: [EFTA01220934.pdf](https://www.justice.gov/epstein/files/DataSet%209/EFTA01220934.pdf) (1,138,878 bytes) What it actually is: Raw disk image sectors (~279 sectors of 4096 bytes) from a Windows PC hard drive, saved as .pdf during forensic imaging. Contains cached web content, application files, and fragmented photographs. Carved content: 9 JPEG files (7 viewable, 2 corrupted) — cached web images showing classic sector fragmentation: top half renders correctly, bottom half is garbage from unrelated sectors 1 GIF (application icons) 2 PNGs (tiny UI elements) 1 HTML file (Macromedia Dreamweaver tag library dialog) 1 RTF file (browser Extended Validation certificate help text) 3 XML Windows assembly manifests (IE compatibility, MSAuditEvtLog) 1 Apple Interface Builder plist (music application UI) 1 Adobe license agreement fragment (in Czech) None of this content is case-relevant. It is miscellaneous cached/installed software data from whatever computer was forensically imaged. Why the JPEGs are half-broken: JPEG uses sequential encoding. When a JPEG file spans disk sectors 100-102 but only sector 100 was captured contiguously (101-102 contain data from other files), the decoder renders the first N scan lines, then produces noise. --- EFTA00593870 — Court Filing (Page 1 of 4 Recovered) Source: [EFTA00593870.pdf](https://www.justice.gov/epstein/files/DataSet%209/EFTA00593870.pdf) (45,783 bytes) What it actually is: Linearized PDF with 64.3% null bytes — the file header and first four disk sectors contain real data, but the remaining eight sectors are zeroed out. Content: Jane Doe #1 and Jane Doe #2 v. United States — Case No. 9:08-cv-80736-KAM (Marra/Johnson). "Unopposed Motion of Jane Doe 1 and 2 to Exceed Page Limits in Their Response to the Government's Motion for Summary Judgment." Document 412, entered on FLSD Docket 08/11/2017. From the landmark Crime Victims' Rights Act case. Recovery method: Decompressed 8 FlateDecode streams from the 4 non-null sectors using zlib. Extracted text from PDF content stream Tj/TJ operators. Reconstructed readable text from letter-spaced OCR encoding. --- Methodology All five files were subjected to the same byte-level analysis pipeline: Header inspection — Verify PDF signature, locate all %%EOF markers, enumerate objects Sector mapping — Classify every 4096-byte sector by content type and entropy level File signature scanning — Search for embedded magic bytes (JPEG FFD8FF, PNG 89504E47, bplist, GIF, RTF, HTML, ZIP, SQLite, XML, OLE, email headers) Stream extraction — For valid PDF objects, extract and attempt FlateDecode decompression CCITT fax decoding — Extract raw CCITT data, construct TIFF headers with correct parameters (Group 3 vs Group 4, dimensions, EndOfBlock), decode with PIL PLIST parsing — For Apple binary plists, extract readable strings and identify AddressBook.app contact field structures (UID, First, Last, Phone, Email) Base64 decoding — Identify and decode base64-encoded content within raw sectors EXIF extraction — For recovered photographs, extract camera model, date, GPS, settings OCR — Tesseract with appropriate page segmentation modes on all recovered images Cross-referencing — Check extracted names against persons_registry.json (1,536 persons) Tools Python 3.x (struct, re, zlib, base64, plistlib, io) PIL/Pillow (image decoding, TIFF construction) Tesseract OCR PyMuPDF, Ghostscript, pdftoppm (attempted standard recovery — all failed) Reproducing These Results Every source file is publicly available from the DOJ Epstein Files release: Dataset 9: https://www.justice.gov/epstein/dataset-9 Archive.org mirror: https://archive.org/download/Epstein-Dataset-9-2026-01-30/ The analysis requires only standard Python libraries and Tesseract. No specialized forensic tools are needed — just the willingness to read bytes that PDF viewers refuse to open.

Export: json, copyable

Source Data Investigation Reports DOJ EFTA CC BY-NC-SA 4.0 Contact
Independent research project. Not affiliated with the U.S. Department of Justice. All analytical text on this site is AI-generated (Claude, Anthropic) and iteratively fact-checked against source documents, but may contain errors. Verify all claims against linked EFTA sources before citing.
Powered by Datasette  ·  ❤️ Buy me a coffee

You are leaving epstein-data.com

You are being redirected to an external website not operated by this project. We are not responsible for the content or privacy practices of external sites.

Source Data Investigation Reports DOJ EFTA Privacy Contact
Independent research project. Not affiliated with the U.S. Department of Justice, FBI, any government agency, or Anthropic. All investigation reports and analytical text on this site are AI-generated (Claude, Anthropic) and iteratively fact-checked against source documents, but may contain errors. This is not legal advice. Verify all claims against the linked EFTA source documents before citing.
Powered by Datasette  ·  ❤️ Buy me a coffee