681 B
681 B
valid-utf8 — Filter tool to check whether text is valid UTF-8 or not
If no file argument is given, valid-utf8 reads from standard input.
Build
make
after building and installing dependencies:
Install
sudo make install
or, on OpenBSD:
doas gmake install
Run
Test a file:
valid-utf8 <file>
No output, but exit status will be 0 on success, but 1 if file is not valid UTF8.
Use a a filter:
echo "some text" | valid-utf8
Again, only exit status will indicate validity.
Find all valid UTF8 files in the current directory, and all directories under it:
find . -exec valid-utf8 "{}" \;