Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New feature] Compression support (BEP56) #7630

Open
Saiv46 opened this issue Feb 21, 2024 · 0 comments
Open

[New feature] Compression support (BEP56) #7630

Saiv46 opened this issue Feb 21, 2024 · 0 comments

Comments

@Saiv46
Copy link

Saiv46 commented Feb 21, 2024

As from bittorrent/bittorrent.org#124:

When Bittorrent was created, compression algorithms was slow and expensive, so user must have share uncompressed files or compress it manually to ZIP/RAR/etc.

Now people still share files in .zip archives (or even in .rar, yikes!), which takes additional space and needs to be uncompressed to somewhere. Instead, why shouldn't we compress torrent pieces on-the-fly?

We have fast compression algorithms like LZO, LZ4, Snappy and Zstandard, which allows torrenting uncompressed files directly, yet not sacrifing upload speed like if it was pre-compressed.

I suggest standardizing and implementing compression as per bittorrent/bittorrent.org#125

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant