f3read

flash drive integrity verification tool

TLDR

Read and verify data on a flash drive
$ f3read [/media/flash]
Show progress during verification
$ f3read --show-progress [/media/flash]
Verify a specific range of test files (e.g., files 5 through 10)
$ f3read --start-at [5] --end-at [10] [/media/flash]
Start verification from a specific file number
$ f3read --start-at [3] [/media/flash]

SYNOPSIS

f3read [options] directory

DESCRIPTION

f3read verifies data integrity on flash drives by reading files created by f3write. It's part of the F3 (Fight Flash Fraud) toolkit for detecting counterfeit flash storage.The tool reads verification files and checks their content against expected patterns. Differences indicate either data corruption or fake capacity where writes appeared successful but data was lost.f3read works with f3write as a non-destructive test pair for validating flash drive integrity without data loss.

PARAMETERS

DIRECTORY

Mount point of flash drive to verify.
--start-at N
Start at file number N.
--end-at N
End at file number N.
--show-progress
Display progress during read.
--help
Display help information.

INSTALL

sudo apt install f3
sudo dnf install f3
sudo apk add f3
sudo zypper install f3
brew install f3
nix profile install nixpkgs#f3

CAVEATS

Requires files from f3write. Tests only the space used by test files. Slower than f3probe but non-destructive. Flash drive must be mounted.

HISTORY

f3read is part of the F3 (Fight Flash Fraud) project, providing verification of flash storage integrity. Combined with f3write, it offers a non-destructive alternative to f3probe for testing drive capacity.

SEE ALSO

f3write(1), f3probe(1), f3fix(1)