Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

TFFileExtractor

.NET Version Language Platform License

TF Card File Extractor for Media Players — A native Windows GUI tool for recovering hidden or encrypted audio files from FAT32-formatted TF/memory cards.

preview

Features

  • Drive Selection — Auto-detects removable / fixed disks
  • FAT Table Scan — Reads the FAT32 file allocation table directly, bypassing OS restrictions
  • File Detection — Dual detection via ID3v2 tags and MPEG frame sync
  • Multi-Select Export — Select all / invert selection, independent export directory picker, real-time progress display

How It Works

Many media players (recording pens, dashcams, music players) store audio on FAT32-formatted TF cards. When a file is "deleted" by the device, only the FAT table entry is marked as free — the raw audio data remains on the card. This tool reads the FAT32 file allocation table directly at the block level (\\.\X:), bypassing the OS file system layer, to locate and recover those orphaned audio files.

Quick Start

dotnet restore
dotnet run --project src/TFFileExtractor.Wpf

Warning

This tool requires administrator privileges for raw disk access (\\.\X:). Please comply with local laws and regulations when using this tool — only use it to recover data from storage devices you legally own. The author assumes no liability for any misuse.

Build

# Single-file publish
dotnet publish src/TFFileExtractor.Wpf -c Release -r win-x64 `
  --self-contained true `
  -p:PublishSingleFile=true `
  -p:IncludeNativeLibrariesForSelfExtract=true

# Output: src/TFFileExtractor.Wpf/bin/Release/net8.0-windows/win-x64/publish/TFFileExtractor.Wpf.exe

License

MIT

About

播放器TF卡文件提取器/MicroSD Card File Extractor

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages