Open files in VS Code and Cursor / Binary, network and hardware

Open a file inside a ZIP without extracting it

ZIP Viewer & Archive Explorer is a free VS Code extension. Click a .zip, .jar, .vsix, .tar, .tar.gz or .gz file and it lists the folders and files inside. Double-click a file and it opens in a normal read-only tab, read straight from the archive, so nothing is unpacked. Code gets syntax colors and images open in the image preview. Browsing, opening entries, name search and extraction are free. Zovo Pro (USD 19 once) adds compare two archives, export the entry list and find a file in all archives of a folder, with 3 free tries each.

Install in VS CodeMarketplace pageOpen VSX (Cursor, Windsurf, VSCodium)

Free, MIT license. Extension ID zovo.zip-archive-explorer, version 0.2.2. Needs VS Code 1.90.0 or newer.

Also free from Zovo: Hex Viewer & Binary Viewer, VS Code Marketplace · Open VSX (Cursor, Windsurf).

logo.png from web-app-release.zip open in the VS Code image preview, with web-app-release.zip, orders-service, assets and logo.png in the breadcrumbs, an app.js tab from the same archive with a lock icon, and the Archive Explorer tree in the side bar (13 files, 1.6 MB).
logo.png from web-app-release.zip open in the VS Code image preview, with web-app-release.zip, orders-service, assets and logo.png in the breadcrumbs, an app.js tab from the same archive with a lock icon, and the Archive Explorer tree in the side bar (13 files, 1.6 MB).

Steps in VS Code

  1. Install ZIP Viewer & Archive Explorer from the Marketplace, or press Ctrl+P (Cmd+P on macOS) and run ext install zovo.zip-archive-explorer.
  2. Click a .zip, .jar, .vsix, .tar, .tar.gz, .tgz or .gz file in the Explorer. It opens as a list of folders and files with size, packed size, ratio and date. For .war, .whl, .nupkg, .apk or .epub, right-click and pick Open in Archive Explorer.
  3. Find the file. Double-click a folder, use the path bar at the top, or press Backspace to go up. Or type in the search box. * and ? work as wildcards, for example *.json.
  4. Double-click the file or press Enter. It opens read-only in a normal tab. Open to the side puts it next to the archive. A ZIP inside the ZIP opens as another archive.
  5. The Archive Explorer section of the Explorer lists every archive you opened. Right-click an entry there for Open to the Side, Extract... or Copy Path.
  6. To change the file, select it and click Extract.... One file goes through a save dialog. Names with .. or an absolute path are never written, and the archive itself is never changed.

Where Zovo Pro saves time

Browsing archives, opening entries in tabs, name search, the side bar tree, Copy Path and extraction are free.

When you know the file name but not which build, backup or release archive holds it, opening each archive takes too long. Find a file in all archives of a folder searches the entry names of every ZIP, JAR, WAR, VSIX, TAR and GZ file under a folder, lists each match with its archive and path, and opens the one you pick in a read-only tab. It writes no files. The other two Pro tools are Compare two archives (a Markdown report of added, removed and changed files) and Export the entry list as CSV or JSON.

With Find a file in all archives of a folder (Zovo Pro)

  1. Run "Archive Explorer: Find a File in All Archives of a Folder... (Pro)" from the Command Palette and pick the folder to search.
  2. Type a file name. * and ? work as wildcards, for example log4j*.jar or *.properties.
  3. Pick a match from the list. It opens read-only in a tab, like any entry. A try counts only when there is at least one match.

Find a file in all archives of a folder works 3 times on your computer before it asks for a license, and a try counts only when you get a result. Opening a file shows no popup and no countdown.

Pay by card, USD 19 onceGitHub SponsorsPayPal

Zovo Pro costs USD 19 once. It is not a subscription, and it turns on the Pro tools in every Zovo extension, not only ZIP Viewer & Archive Explorer. After a card payment (Stripe) your license key shows on the next page. In VS Code, run "Zovo Pro: Enter Zovo Pro license key" from the Command Palette and paste it. The key is checked on your computer, with no network call. With GitHub Sponsors, pick the "$19 one time" tier, then run "Zovo Pro: I already paid: unlock with GitHub Sponsors" and sign in with the same GitHub account. With PayPal, send USD 19 with "Zovo Pro" in the note and the key comes by email within a day.

A team of 5: USD 59 once, by card or by PayPal. Every rule and every Pro tool is on the Zovo Pro page.

Steps in Cursor, Windsurf or VSCodium

  1. Open the Extensions view with Ctrl+Shift+X (Cmd+Shift+X on macOS).
  2. Search for zovo.zip-archive-explorer and click Install. Cursor, Windsurf and VSCodium install from Open VSX, where it is published as zovo/zip-archive-explorer.
  3. If your editor has no gallery, download the .vsix from the Open VSX page and run "Extensions: Install from VSIX...".
  4. Then use it the same way as in VS Code.

What ZIP Viewer & Archive Explorer handles

What it does not do

Other options

Install counts and Open VSX status were checked on 12 November 2026. Descriptions in quotes are the extensions' own.

Questions

Is the file copied to a temp folder when I open it?

No. The entry is read from the archive into a read-only tab. Only Extract writes files to disk.

Can I edit a file inside the ZIP?

No. Entries are read-only and the archive is never changed. Extract the file, edit it, and pack the archive again with another tool.

Are my archives uploaded?

No. The extension works offline, makes no network calls and has no telemetry.

Does it work in Cursor or Windsurf?

Yes. Cursor, Windsurf and VSCodium install extensions from Open VSX. Search for the extension in their Extensions view and install it there.

More about ZIP Viewer & Archive Explorer

Read the ZIP Viewer & Archive Explorer page for every feature and setting, or the source code on GitHub.

Support this work

If this extension saves you time, you can support the work on GitHub Sponsors. Monthly tiers start at $5, and one-time tiers start at $15. Sponsorship is optional, and the tool works the same without it.

Need your format supported?

Open a format request with a sample file, and I reply there whether it can be done. For USD 299 once, through this GitHub Sponsors tier, I add your file format or a missing feature to this extension, with tests, within 7 days.