In this thread I promised to upload the gui if I ever made it. Here it is.
This is basically a program for managing a virtual file system. (It's basically a big file that has a filestructure within that you can add folders and files too)
A few notes on the program.
It keeps the entire file system in your ram, so big files are out of the question
It doesn't check for unique file names yet. I'm not sure what the implications of this is yet
It doesn't display icons, and I don't think I'll ever add that feature
It has a back and forward button, and it displays the current folder in a label
You can add and delete files and folders by using the context menu
If you double click on a file It will show a dialogue for extraction
if you double click a folder it opens the folder
It uses binary serialization to convert the datastructures into a binary file