This current version is only 35K, but has some neat features like searching through a file for a text or hex data pattern with highlighting. I think it's very fast at file opening and scrolling. The current Alpha version (0.9.4)does have some limitations, like it does not increase the number of visible data lines even if you enlarge the application window, but I plan to add that soon. See the screen shot below to get a basic picture of what it does. It was compiled for Puppy 4.1.0, but an earlier version seemed to run OK on Fedora 7, so I think it should be fairly compatible with many Puppy versions that support GTK 2.x.
For now, I'm releasing the VisiHex binary as freeware. I plan to open-source it later, when its code is more production-ready, but for now, I'll hold on to the copyright. (My GTK coding skills are at a very basic level and I would like to tighten it up some more before the rest of the world sees it.) However, I would like to get some immediate feedback and suggestions, as well as get some help to figure out how to package it for distribution as a .PET.
mu helped me figure out how to do the "Open With" integration in ROX, but I don't seem to be able to create a menu entry for it with the .desktop file I made. Anyone see an issue with this .desktop file?
Code: Select all
[Desktop Entry]
Encoding=UTF-8
Name=VisiHex File Viewer
Icon=visihex16.xpm
Comment=VisiHex shows and searches any file in hexidecimal and ASCII form
Exec=visihex
Terminal=false
Type=Application
Categories=Utility
GenericName=VisiHex File Viewer
Code: Select all
install: $(EXECUTABLE) visihex16.xpm visihex48.png visihex.desktop
strip $(EXECUTABLE)
cp $(EXECUTABLE) /usr/X11R7/bin/
cp visihex16.xpm /usr/local/lib/X11/mini-icons/
cp visihex48.png /usr/local/lib/X11/pixmaps/
cp visihex.desktop /usr/share/applications/
ln -s /usr/X11R7/bin/$(EXECUTABLE) /root/.config/rox.sourceforge.net/OpenWith/visihex
Please let me know what you think.