Extractify.zip
A client-side Progressive Web App (PWA) for secure online compressed file extraction and preview. Works entirely in your browser - no data leaves your device.
Install / Use
/learn @xlmnxp/Extractify.zipREADME
Extractify.zip

A client-side Progressive Web App (PWA) for secure online ZIP file extraction and preview. Works entirely in your browser - no data leaves your device.
🌟 Features
-
100% Client-Side Processing
- Files never leave your browser (no server upload)
- Built with WebAssembly for high-performance extraction
- Offline-capable PWA
-
Advanced Security
- Sandboxed environment for safe file handling
- Malware protection through isolated execution
- Automatic quarantine for suspicious files
-
Multi-Format Support
- Previewers: Text/Code, Images, Videos (MP4, WebM), PDF
- Hex viewer for binary analysis
- Syntax highlighting for 200+ programming languages
-
Cross-Platform
- Mobile-first responsive design
- Touch-friendly interface
- Dark/Light theme support
📁 Supported Formats
Extractify.zip supports 40+ archive formats through its WebAssembly engine. Files are processed in a secure sandbox with full client-side isolation.
Core Archive Formats
🗂 Standard Compression
zip, rar, 7z, tar, gz (gzip), bz2 (bzip2), xz, z (Z compress), jar
📦 Package Formats
rpm (Linux packages), msi (Windows Installer), nsis (Nullsoft Installer), cab (Windows Cabinet), ar (Unix Archive), arj (ARJ Archive), cpio, xar (eXtensible Archive Format)
Disk & System Images
💽 Disk Images
dmg (macOS), iso (Optical Disc), vdi (VirtualBox), vhd (Hyper-V), vhdx, vmdk (VMware), qcow2 (QEMU), wim (Windows Imaging)
🔐 File Systems
apfs (Apple), ntfs (Windows), hfs (Mac Hierarchical), ext (Linux), fat (Legacy Windows), udf (Universal Disk), squashfs (Compressed Linux FS)
Specialized Formats
⚙️ Low-Level System
mbr (Master Boot Record), gpt (GUID Partition Table), uefi (Firmware Updates)
🔧 Technical Formats
chm (Compiled HTML Help), lzh (LHA Archive), lzma (LZMA Compression), ihex (Intel HEX)

Key Notes:
- Read/write support for common archives (ZIP, RAR, 7z)
- Read-only mode for disk images and system formats
- Maximum file size: 2GB (browser limitation)
For advanced format requirements, open an issue.
🚀 Quick Start
- Visit https://extractify.zip
- Drag & drop Compressed/Archived file or click to browse
- Browse contents directly in your browser
- Extract individual files or entire archives
Example: Previewing archive contents
🔧 Development Setup
Prerequisites
- Node.js 18+
- npm 9+
Installation
git clone https://github.com/xlmnxp/extractify.zip.git
cd extractify.zip
npm install
# Development server with hot-reload
npm run dev
# Production build
npm run build
# Lint code
npm run lint
# Run tests
npm test
🛡 Security Architecture
Extractify.zip uses multiple layers of protection:
- WebAssembly Sandbox: Isolated execution environment
- Content Security Policy (CSP) headers
- File type validation and size limits
- Memory-safe Rust-based extraction core
🤝 Contributing
We welcome contributions! Please see our:
- Contributing Guidelines
- Code of Conduct
- Roadmap
Report issues at GitHub Issues
📜 License
GNU GPLv3 © 2025 - License Details
Related Skills
node-connect
325.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
80.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
325.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
80.3kCommit, push, and open a PR
