Compression / decompression documentation

I finished my current part-time project and was looking for something new.

I decided to create a crack when creating my own compression / decompression utility. I do not plan to sell it or anything else - this is more for my own interests.

Preferably, it will be in C #, but Java or C is fine.

Can anyone suggest some good sources for compression / decompression methods that I can learn. Hopefully some of them will not include math at the doctoral level!

+5
source share
4 answers

. JPEG .

( , ), .

+5

-, , - !

.

, C.E. Shannon " " . .

+2

, - . ., , , LZW Deflate .

- , JPEG .

+2

, ... . System.IO.Compression , . ? , lib.

(Actually, the DeflateStream and GZipStream classes in .NET show abnormal behavior with previously compressed data: they can actually increase the size of the data they ask for compression. Oops! There was an issue, but the shot was rejected from the Borg shield: Connect .

Kudos to Microsoft for requesting public error messages; Bados on Microsoft for just closing bugs they didn't want to fix. )

-1
source

All Articles