#bzip2
bzip2 crate switches from C to 100% #rustlang trifectatech.org/blog/bzip2-c...
bzip2 crate switches from C to 100% rust - Trifecta Tech Foundation
trifectatech.org
June 17, 2025 at 9:34 PM
Translating bzip2 with c2rust #rustlang

trifectatech.org/blog/transla...
Translating bzip2 with c2rust - Trifecta Tech Foundation
trifectatech.org
March 11, 2025 at 6:06 PM
Don't take this as me saying I don't like flatpaks tho

Not having to deal with stuff like this is nice
December 13, 2025 at 10:32 PM
bzip2 officially switching from C to Rust. Not only is Rust a nicer language for the implementation, and not only is it safer, but the Rust implementation is also *faster* than the C implementation... C-niles will have to up their doses of copium.

trifectatech.org/blog/bzip2-c...
bzip2 crate switches from C to 100% rust - Trifecta Tech Foundation
trifectatech.org
June 17, 2025 at 3:28 PM
Today we're switching the bzip2 crate from C to 100% rust:

trifectatech.org/blog/bzip2-c...

Thanks to: Alex Crichton and Radically Open Security, and to NLnet Foundation for funding the work through the e-Commons fund with financial support from @minbzk.bsky.social‬

#rustlang #rust
bzip2 crate switches from C to 100% rust - Trifecta Tech Foundation
Today we published bzip2 version 0.6.0, which uses our rust implementation of the bzip2 algorithm, libbz2-rs-sys, by default. The bzip2 crate is now faster and easier to cross-compile.
trifectatech.org
June 17, 2025 at 12:56 PM
Wild how much innovation there's still possible in compression libraries. github.com/kspalaiologo...
GitHub - kspalaiologos/bzip3: A better and stronger spiritual successor to BZip2.
A better and stronger spiritual successor to BZip2. - kspalaiologos/bzip3
github.com
February 2, 2025 at 8:37 AM
that's why i bzip2/bunzip2 all my source code when asking claude/codex. check mate
March 31, 2026 at 5:16 PM
Le monde n'est pas prêt pour bzip3, le retour de la vengeance ! github.com/iczelia/bzip3
GitHub - iczelia/bzip3: A better and stronger spiritual successor to BZip2.
A better and stronger spiritual successor to BZip2. - iczelia/bzip3
github.com
September 7, 2026 at 2:02 PM
basically:

- stop containers gracefully
- clone containers to *-backup
- tarball external data
- verify data tarballs
- tarball cloned containers
- verify container tarballs
- bzip2 the tarballs
- verify the bzip2'd files
- delete spare tarballs
- delete cloned containers
- restart the containers
October 4, 2025 at 4:57 AM
Great writeup from @tweedegolf.bsky.social about their experience using Galois and Immunant's c2rust tool to translate bzip2 from C code to a Rust implementation.

Give it a read! tweedegolf.nl/en/blog/151/...
Translating bzip2 with c2rust - Blog - Tweede golf
Over the past couple of months we've been hard at work on libbzip2-rs, a 100% Rust drop-in compatible implementation the bzip2 compression and decompression functionality. For this project, we us ...
tweedegolf.nl
March 13, 2025 at 7:32 PM
I ran this yesterday to solve a CTF. It should have been called a WTF.
xxd -r data.txt | gzip -cd | bzip2 -cd | gzip -cd | tar x -O | tar x -O | bzip2 -cd | tar x -O | gzip -cd
January 18, 2025 at 12:22 PM
Makes some sense - reduce to a smaller set of bits representing the information.

I'm just imagining the follow up papers with bzip2, xz, etc.
November 21, 2024 at 2:12 PM
libbz2 is a 100% rust drop-in compatible implementation of the bzip2 compression library.

We've translated it from the C original using c2rust.
Check out Folkert's blog on our experience:
Translating bzip2 with c2rust - Trifecta Tech Foundation
Over the past couple of months we've been hard at work on libbzip2-rs, a 100% Rust drop-in compatible implementation the bzip2 compression and decompression functionality.
trifectatech.org
March 11, 2025 at 10:56 AM
We're proud to announce the first release of our latest data compression project, Zstandard in Rust! Read why we did this, the current state of the project, and where we're hoping to take it: buff.ly/JoruN7e

Thanks to Chainguard, Astral, NLnet Foundation, and @sovereign.tech.

#rustlang #opensource
Announcing Zstandard in Rust - Trifecta Tech Foundation
Over the past year, we've been silently working on our third compression project. After zlib and bzip2 we're now taking on zstd with libzstd-rs-sys, and are proud to announce its first release.
trifectatech.org
June 1, 2026 at 12:04 PM
Compression algorithms are my kink.

Mmmmm bzip2
brb, trying gzip
May 31, 2023 at 7:58 AM
Also on June 15, the metadata files du-sk, ls-R, & related files will no longer be generated and available as we have improved our mirror metadata & introduced a metadata.json file with more structured data, & related bzip2-compressed CSV files for automated processing.
www.gutenberg.org/MIRRORS.ALL
June 11, 2026 at 1:56 PM
Björn and Folkert created a Rust replacement for the bzip2 compression library, using c2rust to translate the C code. Read about the translation and cleanup experience in Folkert's blog: buff.ly/VqtAb0h

@trifectatech.bsky.social

#datacompression #rustlang
Translating bzip2 with c2rust - Blog - Tweede golf
Over the past couple of months we've been hard at work on libbzip2-rs, a 100% Rust drop-in compatible implementation the bzip2 compression and decompression functionality. For this project, we us ...
buff.ly
March 11, 2025 at 1:40 PM
A Go SQL driver that enables you to query CSV, TSV, and LTSV files using SQLite3 SQL syntax. Query your data files directly without any imports or transformations
#golang

github.com/nao1215/fil...
GitHub - nao1215/filesql: filesql - sql driver for CSV, TSV, LTSV with gzip, bzip2, xz, zstd support.
filesql - sql driver for CSV, TSV, LTSV with gzip, bzip2, xz, zstd support. - nao1215/filesql
github.com
August 24, 2025 at 6:20 AM
Gosh writing software is such an experience, like, if I told anyone else the phrase "Fixed the bzip2 magic mask" they would have no idea what i'm talking about.
February 14, 2025 at 9:16 AM
🐍 Python Term of the Day: bz2 (Python Standard Library)

Provides support for compressing and decompressing data using the bzip2 algorithm.

realpython.com/ref/stdlib/b...
bz2 | Python Standard Library – Real Python
Provides support for compressing and decompressing data using the bzip2 algorithm.
realpython.com
May 1, 2026 at 2:41 PM
7-Zip 25 brings faster compression for ZIP, 7z, xz, bzip2, and legacy archives, extended multicore support on Windows, and urgent security fixes for recent zero-days buff.ly/71F31Sq
July 5, 2025 at 10:00 PM
Writing a competitive BZip2 encoder in Ada from scratch in a few days (2024) | Discussion
Writing a competitive BZip2 encoder in Ada from scratch in a few days - part 1
Spoiler : it is also likely already the best BZip2 encoder for a given block size. See the green charts below. Note for subscribers: if you...
gautiersblog.blogspot.com
July 17, 2025 at 1:40 PM