Replace, Preprocess, and Encodings/Search binary-ish files as text

Treat binary files as text input.

Section: Preprocessors and compressed files

Search binary-ish files as text

bash
bash
rg -a 'sqlite' mystery.bin
Explanation

`-a` can be useful for generated files, dumps, or partially text-based formats.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Preprocessors and compressed files
Search compressed files
Enable searching in common compressed formats.
OpenIn sheetbashsame section
Use a preprocessor for unsupported formats
Transform file content before ripgrep searches it.
OpenIn sheetbashsame section
Apply preprocessing only to certain files
Limit preprocessors to matching paths.
OpenIn sheetbashsame section
Combine archive tools with rg
Expand an archive stream and search it.
OpenIn sheetbashsame section
Preview a simple replacement
Show what matched lines would look like after substitution.
OpenIn sheetbash1 tag match
Search a UTF-16LE file
Decode a file using a specific encoding.
OpenIn sheetbash1 tag match