Basic Usage

Purpose

This section covers the fundamental extraction operations in Excavate.

Topics

Guide Description

Extracting Files

Basic extraction to a directory

Selective Extraction

Extract specific files by path

Filter Patterns

Extract files matching patterns

File Iteration

Process files during extraction

Quick Reference

Basic extraction
Excavate::Archive.new('package.zip').extract
Recursive extraction
Excavate::Archive.new('installer.msi').extract(recursive_packages: true)
Selective extraction
Excavate::Archive.new('data.tar').extract(files: ['config.json'])
Filter extraction
Excavate::Archive.new('fonts.zip').extract(filter: '**/*.ttf')

Next Steps

Start with Extracting Files for detailed information on basic extraction operations.


Table of contents