Сжатие данных. Ты помнишь, как всё начиналось?
Сегодня можно сжимать всё - от файлов и папок до разделов дисков и даже оперативной памяти. Это первая статья из цикла о сжатии всего на свете и сегодня речь пойдёт об архиваторах Компьютерная память всегда стояла дорого, и эта тенденция сохраняется до сих пор несмотря на то, что один байт сегодня стоит несоизмеримо меньше, чем несколько десятилетий назад. Дело в том, что с постоянным падением цены на одну единицу объёма растут и потребности в этих самых объёмах. Сейчас мы оперируем гигабайтами...
Начнем с общего понимания сжатия файлов.
Сжатие файлов - это процесс уменьшения размера файла путем удаления повторяющихся или ненужных данных. Это позволяет уменьшить размер файла и ускорить передачу или хранение файлов на диске. Существует два типа сжатия файлов: без потерь и с потерями. Без потерь означает, что после распаковки сжатого файла он будет идентичным исходному файлу, в то время как с потерями означает, что часть информации будет потеряна в процессе сжатия. Некоторые из наиболее распространенных методов сжатия файлов без потерь...