Matthew Woehlke wrote:
> I am looking for a way to convert binary data to a format that 'printf' 
> will understand (and more importantly, from which '<something> | sed 
> 's/\\/\\\\/g' | xargs printf' will produce the same output as the 
> input). Am I missing such a utility, or might this be an opportunity for 
> me to write 'unprintf' for coreutils? ('od -An -c' gets close, but still 
> needs some complex parsing if it is to round-trip.)

Take a look at makeself.

  http://www.megastep.org/makeself/

> The objective is to be able to reproduce a binary file from an 'editor 
> friendly' shell script. I know base64 could do this, except that base64 
> is not portable (even to pre-6.x GNU coreutils), whereas printf is IIRC 
> required by POSIX.

That could be a very large file.

If you are just looking for ideas then I found codegroup interesting.

  http://www.fourmilab.ch/codegroup/

Bob


_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to