Is there any software that can do what 7-zip for Windows does. The functionality I need is adding, editing and deleting of files without expanding the archive. Also it has to work with Java archives like jars and wars.

In windows to edit a file in side the archive open the archive in 7zip and right click and click 'Edit' which will open the file in default application (in my case notepad) edit the file and save on closing the application (i.e notepad) 7zip will ask for confirmation to save the file.

The following are the screenshots of the steps.

Opening an archive and Editing

Opening an archive

Editing In Notepad

Editing In Notepad

Saving the file

Saving the file


Why don't you use 7-zip for Mac?

You can find a list of items in the first link, and try installing from the source on Mac, or just go with the second link and install the provided software. It should do what you want.

  • These two software just compress and uncompress the files please check my updated question for more info. – Karthikeyan Vaithilingam Jul 31 '14 at 11:17
  • 1
    Uh... I see now. I have something on my Mac for years, but can't remember what it is. Will check once I get home, although I'm not sure if it has this functionality. Do you want a GUI app only? CLI doesn't count? – Neeku Jul 31 '14 at 11:22
  • GUI will be better, CLI also will do. – Karthikeyan Vaithilingam Jul 31 '14 at 11:23
  • 1
    @KarthikeyanVaithilingam since Mac is UNIX-based you already have all the standard CLI tools like tar, zip/unzip, bzip2, and most likely many others. – user111 Aug 1 '14 at 4:07
  • @AndréDaniel as I mentioned in my question I want to edit the files without unzip/uncompress the archive. – Karthikeyan Vaithilingam Aug 3 '14 at 3:27

BetterZip is perfect for my needs.

BetterZip can browse, open a file and the file can be directly updated in the archive directly.

It's not free though.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.