Linux (17): File Archiving & Compression

Linux (17): File Archiving & Compression

1. Core Purpose & Concepts Core Purpose: Learn the standard backup process in Linux: first, archive multiple files/directories into a single file package, and then compress this package to save disk space. Core Terminology: Archiving: The process of bundling multiple files and directories into a single file. This process does not involve compression; it is … Read more

Goodbye C Language! bzip2 Officially Transitions from C to Rust

Goodbye C Language! bzip2 Officially Transitions from C to Rust

You read that right, the aging compression algorithm—bzip2, which still exists in countless software dependency trees, has officially embraced Rust. In the latest release of bzip2 crate 0.6.0, it no longer calls the C library by default, but instead fully utilizes the Rust-implemented libbz2-rs-sys. This means: faster performance, simpler cross-compilation, stronger compatibility, and enhanced safety. … Read more