Page 1 of 1
MiniUnZp
Posted: Fri Mar 21, 2014 1:33 am
by ClockWise
Here's a new tool from Paul Pratt that could be really useful:
http://www.gryphel.com/c/sw/archive/miniunzp/
"MiniUnZp is a simple tool for unzipping a compressed archive created by OS X, preserving some of the Macintosh specific information: the file type, the file creator, and the resource fork. "
Thoughts?
Re: MiniUnZp
Posted: Tue Apr 01, 2014 10:26 pm
by Adam P
A while back, I had updated miniunz in
macfceu/zlib in the form of an MPW tool to process Mac OS X resource forks (can get the offset wrong, but better than WinXP stopping with a 'file does not exist' error). Not as good as untgz, which processes almost all AppleDouble data… I could easily turn either into a drag & drop app for OS 7.x.
Update: testing this program, MiniUnZp— it has no SIZE resource, so it fails to even launch under the default Preferred Size of 128KB under 7.0.1 running Mini vMac. It expects an archive with a base name of arc.zip. Drag & drop miniunz it is…
Re: MiniUnZp
Posted: Wed Apr 02, 2014 12:19 am
by adespoton
Wouldn't it be doable to just add a SIZE resource and set the value to 128kb? Then again, D&D works just fine....
Re: MiniUnZp
Posted: Wed Apr 02, 2014 2:02 am
by Jorpho
I was experimenting with duplicating this functionality in HFV Explorer a while back.
http://emaculation.com/forum/viewtopic. ... =50#p43699
It's probably more convenient to be able to do it in the emulator directly, I suppose.
Re: MiniUnZp
Posted: Sun Apr 06, 2014 8:05 pm
by Adam P
Done. (With bug fixes.)
A drag & droppable miniunz.app, with an Options dialog (includes Password entry- not available with unregistered ZipIt) and directory destination (with ‘available volume space’ at the bottom, New Folder). miniunz.app does all the Mac OS X file info (including labels), not just rsrc forks. 68000 compatible (OS 7.0.1+), can background (so you can do other things while ‘extracting’), prints
all file information with ‘List’.
Here’s the updated link:
binary/v0.8/miniunz-101ed6.sit, and the
source code.