Erbsland Core
Getting Started
Usage
Topics
Core
Memory
Compression
Compressing Data
Working with ZIP Archives
LZ4 Blocks
Deflate Streams
bzip2 Compression
LZMA Compression
Zstandard Frames
Compiled Resources
Security Topics
Cryptology
Text Strings
Text Formatting
Text Rendering
Text Placeholders
Text Parsing and Encoding
Data Formats
Configuration
Command Line Options System
Exceptions, Errors and Diagnostics
Filesystem Access and Manipulation
Random and Secrets
Dates and Time
Regular Expressions
Event System
Logging
Streams
Network
Color Terminal
Reference
The Story Behind Erbsland Core
Development Stages and Versioning
Requirements
Changelog
Development
Guidelines
Index
Erbsland Core
Topics
Compression
View page source
Compression
Compressing Data
Byte Compression and Supported Algorithms
Choosing Raw, ZIP, and Core Representations
Compressing Complete Values
Compressing Input That Arrives in Pieces
Decompressing Complete Values Safely
Decompressing Input That Arrives in Pieces
Choosing Compression Algorithms and Representations
Working with ZIP Archives
Inspecting an Archive
Safe Extraction
Creating an Archive
Directory Filtering
ZIP64 Policy
Errors and Limits
Reassembling Without Recompression
LZ4 Blocks
Understanding LZ4
Pros and Cons
Compression Levels
Deflate Streams
Understanding Deflate
Pros and Cons
Compression Levels
bzip2 Compression
Understanding bzip2
Pros and Cons
Compression Levels
LZMA Compression
Understanding LZMA
Pros and Cons
Compression Levels
Zstandard Frames
Understanding Zstandard
Pros and Cons
Compression Levels