Archive Inspector & Extractor Studio
Inspect archive structures, integrity, compression, encryption, and extraction hazards before unzipping. Neutralize risky paths and safely extract selected files entirely inside your browser memory.
- 100% Client-side with zero server upload
- ZIP, ZIP64 & Password-protected ZIP support
- WinZip AES & ZipCrypto decryption & authentication
- Pre-extraction path traversal & zip bomb guard
- Selective extraction & Clean ZIP generator
Drop archive file here, or browse
Supported: ZIP, ZIP64, Encrypted ZIP (AES / ZipCrypto), TAR, GZ, TAR.GZ
Format Capability Matrix
Real in-browser execution capabilities without server upload.
| Format | Inspect | Extract | Encrypted | Clean / Write |
|---|---|---|---|---|
| ZIP (Standard) | ✅ Supported | ✅ Supported | ✅ AES / ZipCrypto | ✅ Repack / Clean |
| ZIP64 (>4GB / 65k entries) | ✅ Supported | ✅ Supported | ✅ Supported | ✅ Supported |
| TAR (POSIX ustar, PAX, GNU) | ✅ Supported | ✅ Supported | — | ✅ Convert to ZIP |
| GZIP / TAR.GZ | ✅ Supported | ✅ Supported | — | ✅ Convert to ZIP |
| 7z (7-Zip) | Detected | Unsupported (No WASM) | — | — |
| RAR (RAR4 / RAR5) | Detected | Unsupported (Proprietary) | — | — |
About Archive Inspector & Extractor Studio
Solasu's Archive Inspector & Extractor Studio is far more than a basic unzipping utility.
It is a client-side forensic and secure extraction workspace engineered to verify metadata, directory entries, encryption standards, and compression ratios before handing untrusted archives to local OS extraction engines.
It detects path traversal escapes (Zip Slip), Windows reserved device names, zip bombs, and double extensions with objective observations, evidence, methods, and limitations.
All processing executes entirely in your browser's private memory with zero server uploads and zero persistent storage.
Untrusted Input Model: Inspect Before Extracting
All archive headers, filenames, and compression parameters are treated as untrusted inputs. Rather than relying on automatic decompression engines that may unpack hazardous payloads, Solasu carefully parses headers for visual audit.
We never make arbitrary claims like 'virus-free' or '100% safe', and we do not produce unscientific safety scores. Every finding strictly provides an Observation, concrete Evidence, Method used, and explicit Limitations.
Accurate ZipCrypto vs WinZip AES & Password Authentication
Differentiates legacy, vulnerable ZipCrypto from modern, authenticated WinZip AES (128/192/256-bit). Insecure ZipCrypto archives trigger transparent notices regarding known-plaintext vulnerability.
When decrypting AES-encrypted entries, Solasu strictly verifies the trailing HMAC-SHA1 authentication code, guaranteeing that incorrect passwords or tampered ciphertexts never expose corrupted data.
Defense in Depth: Traversals, Reserved Names & Zip Bombs
Detects parent directory escapes ('../'), absolute path roots ('/' and Windows drive letters), reserved device names (CON, PRN, AUX, NUL, COM1-9, LPT1-9), NULL bytes, and control characters.
During extraction, paths are automatically sanitized into safe relative paths with collision-avoidance suffixes (-2, -3). You can also produce a Clean ZIP that completely purges hazardous paths with an audit log.
Safe Sandboxed Previews & Binary Hex Viewer
Text, Markdown, JSON, CSV, and code files are displayed as inert text with a 1MB browser safety cap (scripts are never executed). SVG graphics are thoroughly sanitized by stripping embedded scripts and event handlers.
Binary files and unrecognized formats can be forensically inspected using our integrated Hex Viewer with 16-byte offsets, hex byte pairs, and an ASCII representation column.
Zero-Upload Privacy & Verified PDF Audit Reports
All file parsing, decompression, and preview generation occur strictly in client memory. No network requests are made, and no data is written to localStorage, IndexedDB, or cookies.
Export comprehensive findings as machine-readable JSON (with prototype pollution defenses), formula-escaped CSV, Markdown, or an A4 PDF report automatically verified by the embedded PDF.js engine.
Frequently Asked Questions (FAQ)
Are uploaded archives sent to an external server?
No. Absolutely nothing is uploaded. All archive inspection, decompression, preview generation, repacking, and reporting happen 100% locally inside your browser memory using JavaScript and WebAssembly. You can monitor your browser's network tab to verify zero network transmission.
Are files or passwords saved to browser storage (localStorage, cookies)?
No. Solasu strictly avoids localStorage, sessionStorage, IndexedDB, OPFS, CacheStorage, and cookies for archive data. When you close the tab or reset the studio, all archive content, decrypted bytes, and session passwords are permanently erased from memory.
Is this tool an antivirus or malware scanner?
No. This tool is a structural forensic inspector, not an antivirus scanner. It observes metadata, binary signatures, path traversal indicators, and zip bomb ratios. It does not scan virus signature databases or execute binaries, and it does not certify any archive or file as malware-free.
Which archive formats are supported?
Solasu supports standard ZIP (.zip), ZIP64 (archives over 4GB or with more than 65,535 files), TAR (.tar, supporting POSIX ustar, PAX extended headers, and GNU long names), GZIP (.gz), and combined TAR.GZ (.tar.gz / .tgz).
Can I inspect or extract 7-Zip (.7z) and RAR (.rar) files?
Solasu identifies 7z and RAR magic header signatures, but intentionally does not support extracting them. To maintain strict integrity and avoid vulnerabilities in unofficial JavaScript parsers, Solasu honestly explains the format detection and recommends using trusted native utilities.
What is a Path Traversal (Zip Slip) attack, and how is it blocked?
A Path Traversal attack occurs when an archive includes relative directory escape sequences such as '../../' in filenames. When extracted by vulnerable software, files are written outside the intended target directory, potentially overwriting critical system files. Solasu flags these as high-severity observations and neutralizes them during extraction.
What are Windows reserved device names (CON, PRN, AUX, NUL), and why are they dangerous?
On Windows operating systems, names like CON, PRN, AUX, NUL, COM1-COM9, and LPT1-LPT9 represent physical hardware devices rather than normal files. Creating files with these names can cause system hangs or fatal file-system errors. Solasu detects reserved names and safely sanitizes or excludes them.
What is a Zip Bomb (Decompression Bomb)?
A Zip Bomb is an archive with an astronomical expansion ratio—for example, a 50 KB archive that decompresses into hundreds of gigabytes or terabytes of zeroes, crashing disk space and RAM. Solasu compares uncompressed and compressed size headers before extraction and warns you if the ratio exceeds safe thresholds (e.g. 100x).
Can Solasu unlock password-protected ZIP archives?
Yes. Solasu supports decrypting password-protected entries for in-browser preview and selective extraction. When you open an encrypted entry, a secure password modal appears. Passwords remain exclusively in temporary browser memory for the current session.
What is the difference between ZipCrypto and WinZip AES?
ZipCrypto is the traditional encryption method defined in original PKWARE specifications. It is cryptographically weak and easily broken with modern known-plaintext attack tools. WinZip AES uses AES-128/192/256-bit encryption with PBKDF2 key derivation and HMAC-SHA1 authentication. Solasu highlights this difference and warns when ZipCrypto is detected.
What happens if I enter an incorrect password?
For WinZip AES, the authentication code (MAC) is verified prior to releasing data. For ZipCrypto, the full decompression and CRC32 checksum are verified. If the password is wrong or authentication fails, Solasu immediately aborts and displays an error without exposing corrupted or arbitrary plaintext.
What is a 'Clean ZIP'?
A Clean ZIP is a sanitized archive generated by Solasu that excludes risky entries such as path traversal sequences, absolute root paths, Windows reserved device names, and NULL bytes. Solasu produces a detailed audit log showing every excluded entry and the exact security reason for exclusion.
What does the Repack feature do?
The Repack feature allows you to bundle selected or sanitized files into a new ZIP archive directly in your browser. You can optionally apply modern WinZip AES-256 password protection. Solasu displays a transparency notice outlining that POSIX file permissions and extended filesystem attributes are normalized during repacking.
Is previewing files inside the archive safe from script execution?
Yes. HTML and JavaScript files are rendered purely as plain text in an isolated container without executing scripts. SVG images have scripts, event handlers, and javascript: links stripped before display. Previews are capped at 1MB to prevent browser DOM hanging.
What is Shannon Byte Entropy, and why is it useful?
Shannon entropy measures data randomness on a scale from 0 to 8 bits per byte. Plain uncompressed text generally scores between 3 and 5 bits, while uniformly compressed or encrypted payloads score close to 7.8 to 8.0 bits. It provides an objective heuristic regarding whether file contents are compressed, encrypted, or obfuscated.
How does duplicate file detection work?
Solasu compares file byte checksums (CRC32 and SHA-256) across all entries in the archive. If two or more entries have identical hashes, they are grouped as duplicate files, allowing you to identify wasted storage space regardless of different file names or folder paths.
What are Unicode and case-folding path collisions?
Different operating systems handle filenames differently: macOS uses Unicode NFD, while Linux and Windows use NFC. Furthermore, Windows and macOS filesystems are case-insensitive ('Report.txt' and 'report.txt' collide). Solasu detects these collisions in advance and appends safe numeric suffixes (-2, -3) during extraction to prevent accidental overwriting.
What are the file size limits for inspection?
Solasu enforces strict client-side safety limits: maximum archive input size is 500 MB, maximum total uncompressed expanded size is 2 GB, and maximum entry count is 100,000 files. These limits protect your browser tab and device memory from crashing.
Which audit report formats are available?
You can export audit reports in machine-readable JSON (with prototype pollution guards), spreadsheet CSV (with formula injection escaping), Markdown (for CI/CD logs and pull request documentation), and formal A4 PDF.
What does 'PDF.js Verified' mean on PDF exports?
To ensure that exported PDF reports are structurally valid and render correctly on any device, Solasu immediately loads the generated PDF binary into an embedded instance of the open-source Mozilla PDF.js engine to verify page count, text layers, and title elements before offering the download.
Is Archive Inspector & Extractor Studio free to use?
Yes. It is completely free with no registration, no account creation, and no subscription fees. It can be used freely for both commercial and personal forensic inspection tasks.