ETEvoraTools
ZIP & Archive Tools

ZIP File Extractor

ZIP File Extractor does not download entries individually or write them directly into folders. It loads only the first selected ZIP with JSZip, skips directory entries, copies every file entry—including its stored path name—into a new uncompressed-by-default archive, and downloads extracted-files.zip. It provides no password support, size limits, antivirus scan, path review, archive-bomb protection, or proof that nested file content is safe.

Runs locally — files stay on your device
Quick answer

What does this extractor download?

A newly repackaged ZIP named extracted-files.zip containing the source archive's non-directory entries.

Repacking is not security sanitization

Parsing an archive and writing its entries into another container can avoid direct filesystem extraction, but it does not make embedded files trustworthy or harmless.

How it works

JSZip loads the first selected archive, each non-directory entry is expanded to a Blob and added under its existing entry name to a new JSZip object, then the new ZIP is downloaded.

Key concepts

First selection only

Additional selected archives are ignored.

Entry paths remain

Non-directory filenames are reused when constructing the output archive.

When to use it

  • Repackage a small, ordinary ZIP locally.
  • Remove explicit empty-directory entries.
  • Obtain one new archive containing only file entries.

When not to use it

  • Do not open untrusted contents without security controls.
  • Do not process encrypted, huge, or archive-bomb candidates.
  • Do not expect individual extracted downloads or folder selection.

Worked examples

Simple archive

Input
docs.zip
Expected output
extracted-files.zip

Files are decompressed then repackaged.

Archive with empty folders

Input
folders.zip
Expected output
Empty folder entries omitted

Directory entries are skipped.

Two ZIPs

Input
a.zip and b.zip
Expected output
Only a.zip processed

The first File object is loaded.

Common mistakes

Assuming “safe” means scanned

No malware or content scan runs. Correction: Treat every resulting entry as untrusted.

Expecting loose files

The output is another ZIP. Correction: Use a trusted extractor after downloading if appropriate.

Ignoring expansion size

Compressed input can expand dramatically in memory. Correction: Inspect untrusted archives with bounded tooling.

Best practices

  • Use only known, reasonably sized archives.
  • Scan and inspect resulting files before opening.
  • Use sandboxed, size-limited infrastructure for hostile input.

Related operations and differences

ZIP File Creator

Choose ZIP File Creator when you need to create a compressed ZIP from selected files.; use ZIP File Extractor specifically for zip extract.

Add Prefix to Filenames

Choose Add Prefix to Filenames when you need to add a prefix to selected filenames.; use ZIP File Extractor specifically for zip extract.

Add Suffix to Filenames

Choose Add Suffix to Filenames when you need to add a suffix before every extension.; use ZIP File Extractor specifically for zip extract.

Compare Two Files

Choose Compare Two Files when you need to compare two files securely by SHA-256.; use ZIP File Extractor specifically for zip extract.

File Checksum Comparator

Choose File Checksum Comparator when you need to compare a file digest with an expected checksum.; use ZIP File Extractor specifically for zip extract.

File Hash Calculator

Choose File Hash Calculator when you need to calculate a local cryptographic file digest.; use ZIP File Extractor specifically for zip extract.

Limitations and privacy

  • First selected ZIP only.
  • No password, encryption, multipart, bomb defense, explicit size/entry limits, malware scan, preview, selective extraction, or path audit.
  • All entries and the output archive can occupy substantial browser memory.

Processing happens in this browser. Selected file contents are not uploaded by this tool.

Downloads and copied results remain on this device; handle them according to their sensitivity.

Frequently asked questions

Are files downloaded separately?

No.

Is the output guaranteed safe?

No.

Are empty directories retained?

No.

Can it open password-protected ZIPs?

No password workflow is provided.

References