Should this be permitted? Here is an annotated PNG:
#{
89504E47 ; PNG Signature
0D0A1A0A ; Integrity Check
0000000D ; Chunk Length
49484452 ; Chunk Name (IHDR)
00000001 ; Width
00000003 ; Height
08 ; Colour Depth
06 ; Colour Type
00 ; Compression Method
00 ; Filter Method
00 ; Interlace Method
52DD6582 ; Chunk CRC
0000000F ; Chunk Length
49444154 ; Chunk Name (IDAT)
789C63608083F894A8FF00046A021D ; Image Data (GZIP compressed)
54C10693 ; Chunk CRC
00000000 ; Chunk Length
49454E44 ; Chunk Name (IEND)
AE426082 ; Chunk CRC
}
Neither Rebol 2 nor 3 supported this, however Red does. A couple of notes—the above example would be the case for, against is the already-noted vapourizing comments and the complexity of potential codec that supported comment-preservation