Choose an installation driver type
masterUnifiedArchive supports three types of drivers, each with different trade-offs regarding speed, memory usage, and feature support:
- PHP Extensions: The fastest option. Use these when the corresponding PHP extension is installed on your system. They support a wide range of functions but may lack specific features on older PHP versions (e.g., password protection in
zip). - Utilities + Bridge: Uses system-level utilities (like
7za,tar, orunzip). These are very fast and suitable for large files or full archive extraction, but they do not support streaming. - Pure PHP: A fallback method using Composer-installed libraries. These work without extensions or system utilities but are slower and consume significantly more memory for large archives.