Skip to content

FileFormatInfo/fftools

Repository files navigation

File Format Tools Logo for fftools

build release

Installation

brew install FileFormatInfo/homebrew-tap/fftools

Or download from Releases

Programs

  • asciify: converts to ASCII using anyascii
  • asciitable: prints out an table of ASCII characters
  • bytecount: counts the number of occurrences of each byte
  • certinfo: print info about an x509 (aka SSL/HTTPS) certificate
  • ghash: calculate file hashes
  • hexdumpc: generate canonical hexdump (hexdump -C) output in case you don't have hexdump installed
  • hosty: manipulate hostnames
  • jsonfmt: format JSON (expanded, canonical, line, fractured)
  • unhexdump: convert hexdump -c output back into binary
  • unicount: count Unicode codepoints in a file
  • uniwhat: print the names of each Unicode character in a file
  • urly: manipulate URLs

Experiments

  • wombat - tests terminal screen functions

Credits

Git Github golang svgrepo

To Do

  • body: prints specific lines of a file (in between head and tail)
  • bom-defuse: remove byte-order-marks (BOMs) from files
  • purify: remove high bytes | non-UTF8 | non-ASCII | etc
  • trilobyte: translates bytes according to a map
  • trune: translates Unicode codepoints (runes) according to a map
  • uncolor: remove color codes (or all terminal escapes) from stdin (see unansi.c)
  • ustrings: like the standard strings utility, but with Unicode support
  • utf8ify: convert to UTF-8 (also see unormalize)
  • xmlfmt: pretty print xml
  • yamlfmt: pretty print yaml

General

About

Command line tools for working on file formats

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors