One more addition: Geany could be changed to be able to handle any files (including NULL bytes, without a recognised encoding) but it would require a lot of efforts and it needs at someone who is willing and able to do this and also resources for for reviewing and testing.
As said earlier, it is designed as *text* editor and it does this well. After all, Geany is not Notepad++.
github-comments@lists.geany.org