I wonder, you could probably convert the chars in the binary file like I did in my UUID2netbootGUID UDF, and then write the file back. Although that takes a lot of scripting it and will be very slow it "should" get the job done.

But Richard's code would prove more usefull then my UDF