This is a Perl script which can add user-specified data to linked binary object files or read the same data back as requested. It provides a simpler way of tagging objects than by compiling in, or linking in, the data. Following is a sequence which operates on the Unix 'cat' utility as an example (after copying it to /tmp and making it writeable): % cp /bin/cat /tmp && chmod a+w /tmp/cat % date | ccwhat -a /tmp/cat % ccwhat /tmp/cat /tmp/cat: Tue Mar 14 13:43:25 EDT 1997 The -a flag causes ccwhat to read data from stdin and add it to the object file. Without -a it searches the file for previously-embedded data. Run "perldoc ccwhat" to see full documentation. Also, "ccwhat -h" will print out a usage summary plus a few examples. Note: this script contains an implementation of the Unix what(1) command written in perl. Some users may wish to simply break that code out in order to have a portable what program.