Другие языки программирования и технологии

Безопасно ли сжимать данные архиваторами типа winRar, 7Zip и проч...

Если да, то почему ОС не делает этого по дефолту, если от этого только польза. Освобождается место...

Если нет, то что может случится ?
«Безопасно ли сжимать данные»
Смотря о чем речь.

«что может случится ?»
Из архива нельзя спасти данные частично, все или нечего.
Повреждение архива — все данные в нем на выброс.
Заражение архива вирусом — данные на выброс.
Есть вирусы специализирующиеся именно на заражении архивов.

«Почему ОС не делает этого по дефолту»
Делает.
По умолчанию сжимаются файлы восстановления системы.
По этому, оно и происходит так долго.

Можно включить сжатие для всех файлов:
Правая кнопка мыши по диску в Проводнике → Свойства → Сжать этот диск для экономии места.
Но если файлы часто изменяются (например на диске сама ОС) фрагментация диска будет расти прямо на глазах (а производительность соответственно падать).

Для распаковки архива требуется минимум в трое больше места, чем размер самого архива (для самого архива, извлеченных файлов и промежуточных данных).
Архивирование занимает оперативную память и создает сильную нагрузку на процессор (до 100%).
Игорь Савельев
Игорь Савельев
72 568
Лучший ответ
Это продукты сторонних производителей и потому- Виндовс НИКОГДА не будет интегрировать такие программы.
Стас Галактионов Эти технологии уже не новые и успели себя зарекомендовать. Ниужели Виндовс немогла разработать свою... А линукс и прочие ?
Названные архиваторы используют алгоритмы сжатия без потерь. Более того, в раре есть опция внесения избыточности в сжатый поток для возможности восстановления данных в случае их повреждения (при передаче по каналам связи, к примеру)
Vitalie Zinovii
Vitalie Zinovii
75 017
>Если да, то почему ОС не делает этого по дефолту
Потому что это очень ресурсоемко.
Потому что:
1) не всё возможно сжать (некоторые файлы будут увеличиваться)
2) сжатие и распаковка требует достаточно много процессорного времени.
Поэтому по умолчанию этого не делается
Ahtam Naimov
Ahtam Naimov
17 260
От этого есть вред, повышение нагрузки на процессор и медленное открытие файла из-за разархивации.
денег на большой накопител не хватает? тогда и нечего сжимать.
DC
Dima Ctitor
13 882
Безопасно. А зачем архивировать то, что завтра будешь использовать?
Умно так делать?
Сначала удалить оригинал, а завтра вытащить его же из архива.
Опять удалить. И так каждый день. HDD умрёт через месяц.
Andrei Novikov
Andrei Novikov
9 209
Vitalie Zinovii В таком варианте да, нет смысла. Но, когда сжимается 100%, а требуется доступ для часть (нпрм 10%), то смысл появляется
Кроме того, сжатие сопровождается обычно компоновкой набора файлов в одном, что напрямую влияет на скорость работы файловой системы
Делает (встроенным "архиватором"), если включить соответствующую опцию.
Но будет чуть-чуть подтормаживать, т. к. при любом обращении к файлу будет запускаться архивирование. Однако, при современных террабайтных дисках это сжатие уже не так актуально.