Архиватор
Архиватор — известная хитросракая программа, которая способна как бы присовывать файлы в архив, один файл, который имеет потенциал занимать меньше места, чем файл целиком, за счёт применения специальных местосокращательных алгоритмов. Архивировать возможно не всегда, зависит от типа данных, так как важно чтобы существовала обратная функция.
Описание[править]
Первые архиваторы, такие как ARC, работали весьма примитивно, они тупо объединяли файлы и применяли простое сжатие. Затем появились PKARC и PKZIP Фила Каца, которые использовали более эффективный алгоритм и формат ZIP, который оказался настолько фундаментальным, что в принципе применяется и поныне.
В 1993 году Евгений Рошаль выпустил RAR и программу WinRAR, предложившие улучшенное сжатие и дополнительные функции. Так, в RAR можно восрать дополнительную информацию, и если диск в архивом гавкнется, то есть некоторый шанс с её помощью произвести восстановление. Это был во всех смыслах вин. В 1999 году Игорь Павлов создал 7-Zip с открытым исходным кодом и форматом 7z, использующим алгоритм LZMA, который обеспечивал на тот момент лучшее сжатие. Так что архивирование файлов обеспечили внезапно русские.
ZIP остаётся самым универсальным благодаря встроенной поддержке в Windows, macOS и Linux. А вот для того же RAR надо пропетушиться, войдя в сеть и скачав себе архиватор, так что в целом по умолчанию на те же сервера всирают также в формате zip весьма часто. Благо возвращаться в изначальное состояние можно из консоли.
Зачастую архиваторы применяются при передаче файлов по сети для сокращения трафика, особо это актуально для серверов, где до сих пор часто трафик платный, соответственно желательно бы его экономить. Также в архивах часто распространяется ПО с различных там GitHub.
Можно восрать в архив шифрование и защиту паролем, чтобы рандомный херобрин не смог скачать и познать то, что познавать не следует.