✳filedoctorWORKSHOP / 01Start diagnosis
REPAIR PLAYBOOKS / 24 GUIDES

Fix the cause,
not just the filename.

Practical, source-preserving troubleshooting. Guides recommend an appropriate diagnostic test and explain when fresh copies are the safer answer.

STEP-BY-STEP REPAIR

How to Fix a ZIP File That Will Not Open

ZIP archive problems often come from incomplete transfers, damaged central directory records or unsupported encryption.

View repair steps ↗
STEP-BY-STEP REPAIR

PDF Not Opening? Diagnose and Recover Safely

A PDF can fail to open because of an incomplete download, extension mismatch or damaged cross-reference information.

View repair steps ↗
STEP-BY-STEP REPAIR

How to Check and Fix a Corrupted PNG Image

PNG images use structured chunks with CRC checks. A broken chunk can make the picture unreadable.

View repair steps ↗
STEP-BY-STEP REPAIR

JPEG Photo Not Opening: Safe Troubleshooting

JPEG problems can be caused by truncated transfers, a mismatched extension or a missing end marker.

View repair steps ↗
STEP-BY-STEP REPAIR

ZIP CRC Error: Meaning and What to Try

A ZIP CRC mismatch means an extracted entry did not match the checksum recorded in the archive.

View repair steps ↗
STEP-BY-STEP REPAIR

How to Verify a Download With SHA-256

Checksums help verify that downloaded bytes match a trusted publisher-provided digest.

View repair steps ↗
STEP-BY-STEP REPAIR

Wrong File Extension: How to Identify the Real Format

Opening errors sometimes result from a wrong filename suffix rather than actual file corruption.

View repair steps ↗
STEP-BY-STEP REPAIR

Invalid JSON File: Common Fixes and Safe Formatting

JSON parse failures often result from an extra comma, unsupported comment or truncated text.

View repair steps ↗
STEP-BY-STEP REPAIR

CSV Columns Misaligned: Fix Broken Rows

Malformed quoting and inconsistent column counts can cause spreadsheet imports to shift data.

View repair steps ↗
STEP-BY-STEP REPAIR

WAV File Will Not Play: Check the Header

A WAV file can fail if its RIFF size, WAVE identifier, or format/data chunk is missing.

View repair steps ↗
STEP-BY-STEP REPAIR

MP4 Video Not Playing? Check Its Container

MP4 playback issues can involve unsupported codecs, unfinished transfers or missing moov metadata.

View repair steps ↗
STEP-BY-STEP REPAIR

Weird Characters in Text Files: Encoding Diagnosis

Mojibake and replacement characters often appear when a file is decoded with the wrong character encoding.

View repair steps ↗
STEP-BY-STEP REPAIR

WebP Image Not Opening: Check the RIFF Container

WebP is a RIFF-based image format and can appear broken after incomplete downloads or wrong extensions.

View repair steps ↗
STEP-BY-STEP REPAIR

GIF Not Animating or Not Opening?

Animated GIF files contain a logical screen descriptor, image blocks and a terminating trailer.

View repair steps ↗
STEP-BY-STEP REPAIR

GZIP CRC Error: How to Diagnose a Damaged .gz File

Understand GZIP CRC mismatches, incomplete downloads and safe recovery options.

View repair steps ↗
STEP-BY-STEP REPAIR

TAR Archive Header Errors: Repair and Recover Safely

Use header checksums and entry boundaries to identify damaged TAR archives.

View repair steps ↗
STEP-BY-STEP REPAIR

BMP Picture Will Not Open: Diagnose Headers and Pixel Data

Check BMP file length, pixel offset and DIB headers before trying conversions.

View repair steps ↗
STEP-BY-STEP REPAIR

ICO File Not Working: Fix Icon Container Problems

Identify malformed Windows ICO headers, empty directories and invalid image offsets.

View repair steps ↗
STEP-BY-STEP REPAIR

MP3 Not Playing? Diagnose Audio Headers First

Find common MP3 frame and ID3 metadata problems without uploading audio.

View repair steps ↗
STEP-BY-STEP REPAIR

FLAC File Corrupted or Truncated: What to Check

Check FLAC metadata and identify when full frame validation is required.

View repair steps ↗
STEP-BY-STEP REPAIR

SQLite Database Not Opening: Safe Recovery Checklist

Use file-header clues and trusted SQLite integrity checks to guide recovery.

View repair steps ↗
STEP-BY-STEP REPAIR

Repair JSONL / NDJSON with Invalid Lines

Identify malformed JSON Lines, preserve good records and review all omitted data.

View repair steps ↗
STEP-BY-STEP REPAIR

Remove JPEG Location EXIF Without Uploading

Remove recognized EXIF APP1 segments in the browser while preserving JPEG pixel data.

View repair steps ↗
STEP-BY-STEP REPAIR

WAV Header Size Wrong: Repair RIFF Length Carefully

Fix a WAV header size mismatch only if valid chunks and audio data are present.

View repair steps ↗