Shouldn't this be already handled by Perl or Shell scripts ?
Binary I/O is handled by a lot of other programming languages too, but if you are primarily a KiXtart coder then that is not a very helpful observation.
KiXtart does already allow you to handle binary I/O via objects, specifically the ADO stream object. The file system object FSO also kind of works but is deprecated - STW if you are interested.
The bigger problem is that KiXtart does not handle raw data types like binary files at all well. At a minumum KiXtart would need to support "byte arrays", and currently it does not.
This means that you can read and write binary data pretty well, as long as you don't ever need to look at it or manipulate it.
I did some work on handling binary data in KiXtart a while back, but it's a bit Voodoo: http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Board=8&Number=128970