Use Cases
Topics
| Guide | Description |
|---|---|
Extract fonts from installers and archives | |
Analyze software installer contents | |
Process multiple archives efficiently |
Quick Reference
Extract fonts from MSI
Excavate::Archive.new('fonts.msi').extract(
recursive_packages: true,
filter: '**/*.{ttf,otf}'
)Analyze installer contents
Excavate::Archive.new('installer.msi').files(recursive_packages: true) do |path|
puts path
endBatch process archives
Dir.glob('*.zip').each { |f| Excavate::Archive.new(f).extract }