Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 00:24
· 159 commits to main since this release

Added

  • Initial release. Extracts printable character sequences from binary files,
    reimplementing the Unix strings utility in pure Python with no runtime
    dependencies.
  • Four encodings via -e: 7-bit ASCII (s, the default), 8-bit extended
    ASCII (S), and UTF-16 little- and big-endian (l and b).
  • -n to set the minimum string length, -t to print byte offsets in
    decimal, octal or hexadecimal, -w to treat all whitespace as part of a
    string, and -f to print the filename before each match.
  • Reads from stdin when given no file arguments or a - argument, and accepts
    multiple files in one invocation.
  • Exits quietly when the output pipe closes early, so sillystrings big.bin | head behaves like coreutils rather than printing a BrokenPipeError.