The long serving bug
GROOVY-4306 is still around.
Looking at the icns file using a hex editor (and comparing it to the one I attached to the
GROOVY-4306 issue) seems to show lots of extra data being stuffed into the one distributed with the binary distribution...
It's like it's being converted to unicode or something?
The original icns file starts with the following 64 bytes:
But the distributed one starts with:
As you can see, the byte B1 at position 7 in the original has been changed to EFBFBD in the distributed file – and again, 87FF at position 16 seems to be replaced with EFBFBDEFBFBD
The file size has increased as well, the original being 110971 bytes in length, but the distributed file is 214052 bytes