Hello everybody
I made a test stack with the new zip capabilities, and i found out
several things:
-It doesn't handle folders by itself, so you have to create folder
hierarchies instead of just decompressing them.
-It does mangle permissions, namely the execute bit of an executable
within a .app bundle (of course .exe files are unaffected). You can
find a workaround for that in my stack.
-if you create a zip and have folders in it, you need to recursive walk
them, or disallow folders altogether (what i did, of course then it
wouldn't work with any bundles anymore).
-It seems very robust otherwise
What my Stack is:
-It decompresses folders, and .app bundles without hitch.
-If however the decompressed filenames already exist at the position of
your .zip file THEY WILL BE REPLACED WITHOUT WARNING! So it's best to
move the .zip to decompress into it's own folder.
-It does make new zip files out of files.
What my Stack is not:
-Finished
-Able to create zips with folder in them.
All in all this new rev zip library is again way too complex, and like
the xml library, will probably never be used by myself again.
And finally a link to the stack:
http://www.bjoernke.com/runrev/stacks.php
or, for the impatient:
http://www.bjoernke.com/stacks/de-zipper.rev
--
official ChatRev page:
http://chatrev.bjoernke.com
Chat with other RunRev developers:
go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev"
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution