[...] is there a way to create an ascii/binary hybrid file-type that textMate understands so that i can edit the ascii without ruining the binary data?
No, TextMate is not intended to be able to edit binary data without potential mangling.
as a convention, every 8 bytes of binary data is placed on a new line between a grave accent character ( ` ), which makes the binary data more predictable.
a small chunk of binary might look like this inside a text editor (hopefully that comes through ok in your mail program):
`?Ø≠ÛA9¿` `?πbtArÀ` `?π0{Aj°`
would it be possible to write a module that would allow textMate to ignore data between a given delimiter ( in this case ` ), treating it as binary instead of ascii?
-chad