Some people asked me: "Why did you do that program? My Mac zips and unzips out of the box. Why would anyone pay for an additional zip program?" Good questions, indeed.
I bought my first Mac some two years ago and was really happy about the purchase. After a few days two things remained that I didn't like at all: The lack of an editor comparable to my favored Windows TextPad and that there was nothing like WinZip to handle my zip files on the Mac. I learned that for text editing, I should take a look at BBEdit and for zipping I could buy StuffIt Deluxe.
Well, I didn't like BBEdit at all, it just didn't fit into the lovely Aqua environment and everything about it felt plain wrong (remember, I was a switcher and didn't use it from ancient System 7 times). Fortunately, I ran across a new editor named TextMate by Allan Odgaard. I used it for a week or so and registered, because I saw that Allan was hacking away like crazy adding new, cool features on a weekly basis. Today TextMate is a complete, incredibly powerful, and polished all-purpose text editor. (No, this site is not sponsored by Mr. Odgaard. I just tell you about something I really, really like. That explains the many adjectives accompanying the words "text editor", doesn't it?)
So, then I took a look at StuffIt. Or better, I tried to take a look. Because they don't let you try their software without filling out endless forms. And it cost 79 bucks. What? For a zip program? What have they been smoking? I later saw it in action on a friend's PowerBook. And I knew I would have to write the real thing myself.
"Right", you say, "but that didn't answer the questions. Are you a politician in your day job?" (Ha, the day job thing is a repeating theme, I just realize. I don't know whether that means something. Maybe I'll analyze that in my next blog post when I propose my day job could be that of a psychiatrist.)
What was the question? Okay, how do you unzip on the Mac without some extra program (available for as little as $19.95, but feel free and use the $79 version available at some other site)?
You just double-click the zip file. That will extract the whole archive to a newly created folder. Then you search through the folder to find your precious spacer.gif (corporate controlling staff, please read budget.xls), copy it to your new project folder, and delete the rest of the 298 MB extracted stuff from your last web project (production-cost-scenario-whatever). This whole operation does not take more than 10 minutes or so. You could also double-click the zip file, in one second see the contents of the zip file in BetterZip's window, enter spacer in the search box (2 sec), drag the spacer to your project folder (6 sec), and close the BetterZip window (1 sec). Takes approx. 10 seconds, or if you listen to Judas Priest while doing this, 5 seconds. The other 9 minutes and 50 seconds you just saved you could use to read my blog. A win-win situation, marketing strategists say. Now, if you repeat that process 78 times a day (like I do), you can save yourself more than - calculating ... calculating ... calculating ... ping - 12 hours a day. Hmmm, maybe I dont repeat that process 78 times a day, or one of the other numbers is not quite accurate, but you get the notion.
One hint: Make zip, tar, gz, bz2, tgz, and tbz files open with BetterZip by default. Why? First, you get beautiful icons for the archives, second, the process as described above will only work this smoothly when you let BetterZip handle your archives. (To help you with this here's another public service announcement: RCDefaultApp will help you setting default applications for all the file types on your Mac.) If you want to extract a file immediately when double-clicking it in Finder, just hold down the command-key while clicking. This will trigger BetterZip to behave like the default Mac OS X extractor. Neat, no?