RAR and 7z processing stays local
The archive is passed to a locally hosted Web Worker running libarchive compiled to WebAssembly. The worker detects the format, lists entries, and extracts only the file you select. Gypes does not intentionally upload the archive or extracted content. The Worker and WebAssembly files are served from the Gypes origin rather than a third-party CDN.
Supported formats and practical limits
Libarchive can read many RAR 4, RAR 5, and 7-Zip archives, but proprietary or uncommon RAR filters, damaged files, solid archives, and newer codecs may have limitations. This page intentionally accepts only RAR and 7z. Use the separate ZIP extractor for ZIP, ZIP64, ZipCrypto, and WinZIP AES support.
Why encrypted RAR and 7z are excluded
The underlying libarchive engine can detect encrypted entries, but its current RAR and 7z reader does not reliably decrypt their data. This tool stops when encryption is detected instead of asking for a password that may fail or returning incomplete output. A desktop archiver is the appropriate fallback for encrypted or split archives.
Memory and archive-bomb limits
WebAssembly holds archive data in browser memory. This tool limits the source to 50 MB, the listing to 300 files, and declared expanded content to 200 MB. It checks each extracted file against its listed size before download. Those controls reduce memory and archive-bomb risk but cannot make hostile archives harmless.
Safe individual downloads
Files are downloaded one at a time. Recorded directory paths are not written to the device, and each download name is reduced to a safe final component to prevent directory traversal. The extractor does not execute content, but another application may do so after download.
Treat every extracted file as untrusted. Gypes does not scan for malware, macros, scripts, executables, deceptive extensions, or unsafe documents. Do not open unexpected files, and use maintained security software when the archive source is uncertain.