What is it?
Zipper is a tool for inspecting the contents of a compressed archive
and for extracting.
I know that there's a GNUstep port of the famous OpenUp application
but I must admit that for a living I have to use Windoze at work. After
a while I got quite used to Winzip's
UI. Although I don't like some of its features, what I really like is
the content listing of an archive without actually having to unpack it.
This is what Zipper currently tries to mimic. This has also the
advantage that you don't have to unpack archives from networked volumes
to your local disk just to view what's in it.
What does it look like?
Zipper consists only of a single window, displaying the contents of the
selected archive.
![[Zipper Screenshot]](Zipper.jpg)
What are the prerequisites?
Zipper needs (of course) GNUstep to build. The gui was made with
Renaissance so you need to have the framework installed before you can
build the source.
Zipper comes intentionally without the uncompression programs, so you
need tar and unzip on your machine as well.
In order to build the tests you need ObjcUnit.
I have patched the
source to build on GNUstep and until the original authors provide a
release simply grab the archive from here.
Where can I get it?
You can download Zipper here. Currently,
you can view and extract .tar, .tar.gz, .tar.bz2, .rar,
.lha and .zip archives.
Why is there no "Select all"
menu item?
Zipper's default behaviour is to extract the entire archive if nothing
is selected.
Feature Wishlist
- Add more extraction methods: zoo,arj,rpm,deb,ar
- Display more status info when archiving and unarchiving
- Drag'n'Drop executables to the Preferences dialog
- Make Zipper a document based app. That's still on hold though
until NSDocument and friends are fully implemented
- Drag'n'Drop extraction to GWorkspace
- Display archive structure in NSOutlineView
- Integration into GWorkspace as plugin
- Before extracting the archive, check if files exist and ask
user what should happen
- Menu item 'view' which extracts a file and opens it in a text
editor
Credits
Thanks a lot to Peter Cooper for testing on *BSD platforms and sending
in patches.
Changelog
0.1
|
|
0.2
|
- Added Preferences dialog for tar and zip executable
- Handle failures more gracefully
- Parse tar output on *BSD platforms correctly
- Remember directories used for opening and unarchiving
|
0.3
|
- Zipper can handle .rar archives
|
0.4
|
- TextFields in preferences are wider so longer paths fit in
- Improved handling of missing unarchiver binaries
|
0.5
|
- Zipper can handle plain .tar and .lha files
- Files can be extracted without path
|
0.6
|
- When sorting by path, also consider filename
- Use NSOpenPanel to specify the path to the executables in
Preferences dialog
- Added service to create .tar.gz archives
- Added a Menu item 'view' which extracts a file and opens
it in Workspace
|
Send feedback to Dirk
Olmes.