"Bbe" is a binary file editor that operates similar to "sed".
One standout feature of bbe is that it performs byte operations on blocks of input stream, which it reads in arbitrary blocks rather than as lines like sed does. You can define these input blocks as offset and length, just length, or using start and stop strings, and then perform basic commands like insert, delete, change, replace, and convert data. Commands can be given in the command line or read from a script-file, and blocks themselves can be written either to standard output or to a file.
One recent update to bbe is that they've added a new command, 'x,' which could be a game-changer depending on your needs. Overall, if you're looking for a non-interactive command-line tool that can help you quickly and easily perform byte operations on binary files, bbe is worth checking out.
Version 0.2.2: N/A