Skip to main content

Что такое файловый компрессор?

Компрессор файлов - это программа, способная уменьшить объем памяти, занимаемый файлом. В отличие от других компрессоров, этот временно превращает сжатый файл в другой формат файла. Большинство файлов имеют повторяющиеся символы и кодировку, а файловый компрессор идентифицирует избыточную информацию и сжимает ее. Если файл имеет большую избыточность, сжатие будет больше. Обычно этот компрессор используется для упрощения хранения, загрузки и передачи сжатого файла, но этот файл также можно использовать для архивирования важной системной информации.

Когда большинство компрессоров используется с файлом, они выполняют две функции: они минимизируют память файла и постоянно меняют формат файла. В компрессоре файлов сжатый файл обычно изменяется в другой формат, но оригинальный формат файла возвращается после открытия сжатого файла. Формат обычно изменяется, чтобы облегчить степень сжатия. Существует много разных форматов сжатия для общих программ сжатия файлов, и каждая из них служит для разных целей.

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

Определить, сколько памяти может сэкономить компрессор файлов, обычно сложно, потому что это зависит от количества избыточности и производительности сжатия. В среднем сжатие уменьшается с 5 до 30 процентов от размера файла. Форматы сжатия, созданные для долгосрочного архивирования, часто сокращают объем памяти, чем краткосрочные форматы. Это означает, что размер файла размером 1 гигабайт (ГБ) обычно будет составлять от 995 до 700 МБ после сжатия.

Компрессор файлов обычно используется для того, чтобы сделать общие файлы меньше и их легче хранить или загружать. Файлы меньше по размеру, поэтому занимают меньше места на жестком диске, требуют меньше ресурсов для загрузки и занимают меньше времени при передаче между компьютерами и сетями. Резервные и архивные файлы, оба из которых предназначены для длительного хранения и часто содержат системные данные, легче хранить и обычно не оставляют заметных следов в пространстве жесткого диска.