Что такое сжатый файл?

Что такое сжатый атрибут и стоит ли его включать в Windows?

Сжатый файл – это любой файл с включенным атрибутом сжатия.

Использование сжатого атрибута – это один из способов сжатия файла до меньшего размера для экономии места на жестком диске, и его можно применять несколькими различными способами (о которых я говорю ниже).

Большинство компьютеров Windows по умолчанию настроены на отображение сжатых файлов синим текстом при обычном поиске файлов и просмотре папок.

Как работает компрессия?

Итак, что же на самом деле делает сжатие файла? Включение атрибута сжатого файла для файла уменьшит размер файла, но все равно позволит Windows использовать его так же, как и любой другой файл.

Сжатие и распаковка происходит на лету. Когда сжатый файл открывается, Windows автоматически распаковывает его для вас. Когда он закрывается, он снова сжимается. Это происходит снова и снова столько раз, сколько вы открываете и закрываете сжатый файл.

Я включил атрибут сжатия для файла TXT размером 25 МБ, чтобы проверить эффективность алгоритма, используемого Windows. После сжатия файл занимал всего 5 МБ дискового пространства.

Даже с помощью этого примера вы можете увидеть, сколько дискового пространства можно сэкономить, если бы оно было применено ко многим файлам одновременно.

Должен ли я сжать весь жесткий диск?

Как вы видели в примере файла TXT, установка атрибута сжатого файла для файла может существенно уменьшить его размер. Однако работа со сжатым файлом будет занимать больше процессорного времени, чем работа с несжатым файлом, потому что Windows должна распаковать и повторно сжать файл во время его использования.

Поскольку на большинстве компьютеров достаточно места на жестком диске, сжатие обычно не рекомендуется, тем более что компромиссный компьютер в целом медленнее благодаря дополнительной загрузке процессора.

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

Сжатие отдельных файлов в Windows довольно легко благодаря атрибуту сжатых, но использование сторонней программы сжатия файлов лучше всего подходит для архивирования или совместного использования. Посмотрите этот список бесплатных инструментов извлечения файлов, если вы заинтересованы в этом.

Как сжать файлы и папки в Windows

Как проводник, так и команда командной строки compact можно использовать для сжатия файлов и папок в Windows, включив атрибут сжатого.

У Microsoft есть это руководство, которое объясняет сжатие файлов с помощью метода File/Windows Explorer, а также примеры того, как сжимать файлы из командной строки, и правильный синтаксис для этой команды командной строки.

Сжатие одного файла, конечно, применяет сжатие только к этому файлу. При сжатии папки (или целого раздела) вам предоставляется возможность сжать только эту папку или папку plus , ее подпапки и все файлы, которые находятся в них.

Как вы видите ниже, сжатие папки с помощью Explorer дает вам две опции: Применить изменения только к этой папке и Применить изменения к этой папке, подпапкам и файлам .

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

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

При сжатии диска C или любого другого жесткого диска вы получаете те же параметры, что и при сжатии папки, но шаги несколько иные. Откройте свойства диска в проводнике и установите флажок Сжать этот диск, чтобы сэкономить место на диске . Затем вам предоставляется возможность применить сжатие только к корню диска или ко всем его подпапкам и файлам.

Ограничения атрибута сжатого файла

Файловая система NTFS является единственной файловой системой Windows, которая поддерживает сжатые файлы.Это означает, что разделы, отформатированные в файловой системе FAT, не могут использовать сжатие файлов.

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

Несколько файлов не могут быть сжаты одновременно, если они не содержатся в папке, а затем вы выбираете вариант для сжатия содержимого папки. В противном случае при выборе отдельных файлов за раз (например, выделение двух или более файлов изображений) опция включения атрибута сжатия будет недоступна.

Некоторые файлы в Windows могут вызвать проблемы, если они сжаты, потому что они необходимы для запуска Windows. BOOTMGR и NTLDR – два примера файлов, которые не должны быть сжаты. Более новые версии Windows даже не позволят сжать файлы этих типов.

Дополнительная информация о сжатии файлов

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

Некоторые файлы сжимаются не очень хорошо, в то время как другие могут сжиматься до 10% или меньше от их первоначального размера. Это связано с тем, что некоторые файлы уже сжимаются в некоторой степени даже перед использованием инструмента сжатия Windows.

Один из примеров этого можно увидеть, если вы попытаетесь сжать файл ISO. Большинство ISO-файлов сжимаются при первой сборке, поэтому повторное сжатие с использованием сжатия Windows, скорее всего, не повлияет на общий размер файла.

При просмотре свойств файла указывается размер файла для фактического размера файла (так называемый размер ), а другой – для размера файла на жестком диске (размер ). на диске ).

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

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

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

Windows сжимает файлы, используя алгоритм сжатия LZNT1.

Оцените статью
Solutics.ru
Добавить комментарий