drm_tools contains several small utilities: accudate, binreplace, columnadd, datasniffer, dmath, execinput, extract, mbin, mbout, mdump, and msgqueue. accudate is a date replacement with subsecond accuracy. binreplace searches and replaces in binary files. columnadd adds integers, decimals, and/or times in columns. dmath is a double precision calculator. execinput executes commands one at a time from stdin. extract extracts and then formats data from files; it supports PCRE patterns, math operations, and scripting. datasniffer and mdump format binary data files. mbin with mbout buffers large binary data streams to minimize wear on tape devices. msgqueue provides command line control of message queues.
| Tags | Utilities |
|---|---|
| Licenses | GPL |
| Implementation | C |
Recent releases


Release Notes: dmath and binreplace were added. extract was modified by adding string and numeric variables, scripting, PCRE patterns, and math. Test scripts were added for dmath and extract. A build script was added for the mingw environment (for all tools except msgqueue).


Release Notes: Bugfixes in several programs. String and numeric token sorts in the "extract" program.


Release Notes: This release adds mbin and mbout buffering tools. The license has been changed from free but proprietary to GPL v2. The documentation has been updated.


Release Notes: This release adds columnadd, a program that sums integers, decimals, and/or times in columns. It is usually run in a pipe. The documentation has been updated. There are a few bugfixes.


Release Notes: Datasniffer, another data dumping program, was added. A link was provided from the home page to Windows binaries of all but msgqueue and accudate, which are rather specific to Unix/Linux.