Advanced Usage
Purpose
Advanced guides for complex extraction scenarios, error handling, and performance optimization.
Topics
| Guide | Description |
|---|---|
Extract nested archives automatically | |
Robust error recovery patterns | |
Optimization tips and techniques |
Quick Reference
Recursive extraction
Excavate::Archive.new('installer.msi').extract(recursive_packages: true)Error handling
begin
archive.extract(target)
rescue Excavate::Error => e
handle_error(e)
endNext Steps
Start with Recursive Extraction for handling nested archives, then explore error handling and performance optimization.