Какой формат файла будет самым компактным занимать меньше места на диске при одинаковом содержании

Обновлено: 07.07.2024

В наше время, дисковое пространство является таким важным ресурсом, как медь или природный газ для любого, кто использует компьютер. Независимо от того, сколько дискового пространства у человека на компьютере, они всегда будут хотеть большего. Заполнение жесткого диска или SSD до краев данными не является трудной задачей и не занимает много времени, поэтому пользователи компьютеров хотят сократить количество байтов как можно больше в любом количестве мест. Сохранение дискового пространства является одним из главных приоритетов любого человека, который использует компьютер и знает, что любые файлы и папки, хранящиеся на компьютере, занимают определенный объем пространства на жестком диске / SSD компьютера и что каждый жесткий диск / SSD имеет ограниченное количество дисковое пространство, которое он может использовать для хранения данных.

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

Способ 1: использование сжатия NTFS

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

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

Способ 2: преобразование файла в другой, более легкий формат файла

Чтобы преобразовать файл в другой формат файла, вы можете использовать онлайн-конвертер для типа файла, в котором данный файл находится в данный момент, в тип файла, в который вы хотите преобразовать файл, или вы можете:

  1. Откройте файл в программе, разработанной специально для обработки файлов такого рода. Например, если вы хотите преобразовать файл изображения, откройте его в Photoshop или, если вы хотите преобразовать аудиофайл, откройте его в Audacity.
  2. Нажмите на файл.
  3. Нажмите на Сохранить как… или же экспорт (или что-нибудь применимо) в результирующем контекстном меню.
  4. Откройте раскрывающееся меню рядом с Тип файла: или же Формат: (или что там применимо).
  5. Найдите и щелкните формат файла, в который вы хотите преобразовать выбранный файл, чтобы выбрать его.
  6. Нажмите на Сохранить или же Хорошо (или что там применимо).

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

Способ 3: архивирование файла или папки

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

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

Чтобы заархивировать папку с помощью встроенной утилиты Windows

Чтобы заархивировать папку с помощью стороннего приложения

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

Постоянно заканчивается свободное место на HDD или SSD? Рассказываем, кто его терроризирует и требует слишком много гигабайт.


Чистим диск: что и где может занимать много места

Наверняка, вы слышали, что разработчики жестких дисков рекомендую оставлять 10-20% накопителя свободными от информации. Рекомендация связана с тем, что если забить HDD на 100%, то его скоростные показатели ощутимо снизятся. Такие уж конструктивные особенности всех винчестеров, ничего не поделаешь.

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

Папка «Загрузки»

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


Медиабиблиотека

Хотя онлайн-кинотеатры с каждым годом становятся все популярнее, на вашем компьютере, наверняка, есть множество файлов с видео. Это или фильмы, которые вы качали с торрентов, или собственноручно снятые ролики. В любом случае видео в хорошем разрешении занимает много места. Например, 1,5-часовой фильм в 4К может «весить» более 30 Гбайт. Просто просмотрите содержимое папки с видео и удалите ненужные файлы.

Корзина

Исходники и дистрибутивы

Немало места могут занимать дистрибутивы игр, а также фотографии в формате RAW или видео в форматах без сжатия. Как правила, вы используете дистрибутивы для установки игры, а RAW и прочие «сырые» форматы — для обработки и монтажа. После монтажа не забывайте их удалять.

1 снимок RAW = 25 Мбайт пространства и более.

Файлы для восстановления системы

По умолчанию настроенная Windows может съедать много места благодаря зарезервированным под восстановлению системы гигабайтам. Отключать точки для бэкапа полностью мы, конечно же, не советуем. Но, что нам мешает слегка уменьшить аппетиты операционной системы? Для этого:

  • Кликните правой кнопкой мыши по "Этот компьютер" и выберите пункт "Свойства".
  • Затем в левой части перейдите в "Дополнительные параметры системы".
  • Зайдите во вкладку "Защита системы" и выберите пункт "Настроить".
  • Передвиньте ползунок по своему усмотрению.


Также стоит упомянуть, что после обновления на Windows 10, в системе остается папка «windows.old», которая сохраняет все личные документы и файлы пользователя. Также с помощью этой директории можно осуществить возврат на предыдущую версию операционной системы, в случае если «десятка» вам не понравилась. Эта папка тоже может занимать очень много места. Однако удалить её простым способом не получится. Подробнее по этой теме мы писали в другой статье.

Файл подкачки

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

  • Кликните правой кнопкой мыши по "Этот компьютер" и выберите пункт "Свойства".
  • Затем в левой части перейдите в "Дополнительные параметры системы".
  • На вкладке "Дополнительно" выберите пункт "Параметры", который находится в разделе "Быстродействие".
  • Перейдите во вкладку "Дополнительно" и нажмите "Изменить".


Здесь уберите галочку напротив пункта «Автоматически выбирать объем файла подкачки», выберите системный раздел и укажите фиксированный размер, где в исходном и в максимальном случае, он будет одинаковый. После этого нажмите кнопки «Задать» и «Ок». Полностью отключать ФП мы не рекомендуем, потому что это может привести к системным ошибкам в некоторых случаях. Подробнее про файл подкачки и его настройку можно прочитать в соответствующей публикации.

Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?

Системный мусор

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

  • Зайдите в "Этот компьютер".
  • Нажмите правой кнопкой мыши по системному разделу и выберите пункт «Очистка диска».
  • Галочками выберите все желаемые пункты и нажмите «Очистить системные файлы».

Это довольно примитивный способ очистки и он не удаляет весь системный мусор на 100%. Однако, избавиться от большинства вам всё же удастся. Более подробно, как вы уже догадались, вы можете прочесть в отдельном материале.

Почему на диске памяти меньше, чем написано на упаковке? Вы наверняка хоть раз задавались таким вопросом.

Вот покупаешь смартфон, где на коробке написано: встроенная память 128 ГБ. Включаешь, заходишь в настройки. А там свободной памяти только 115 ГБ. Как так?

Но как насчет флешки или жесткого диска, где вместо 1 терабайта всего 930 гигов? У флешки тоже прошивка/система на десяток гигабайт? Это вряд ли.

Поэтому сегодня объясним, почему так происходит, как это устроено. И главное, вы азнаете, что такое МЕБИБИТЫ чем отличаются от мегабайтов?? И почему файлы воруют место?

Оказывается, у этой проблемы есть три причины.

1. Разные системы исчисления


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

Как вы думаете, какая из двух систем используется для обозначения объемов памяти в устройствах? Оказывается, обе. И в этом вся проблема.

Оказывается, мы смотрим на флешку и имеем дело сразу с двумя гигабайтами: десятичным и двоичным. Сейчас объясню.


Потому что 1024 * 1024 это уже миллион 48 тысяч с фигом, то есть почти 5 процентов разницы. Это только для мегабайта. Но кто же покупает флешку на мегабайт?

Умножаем еще раз.

И еще раз: 1024 * 1024 * 1024 * 1024 = 1 099 триллион и 99 миллиардов. Почти 10 процентоов потерь будет на вашем жестком диске в терабайт.

И путаница возникает. А операционные системы любят использовать двоичную систему.

Apple перешла на десятичные только с iOS 10 и в операционной системе Mac OS X Leopard.

Android по дефолту тоже использует десятичные обозначения, но все зависит от софта. Например, Total Commander покажет размер файла в привычных двоичных.

Какое есть решение?


Оказывается, решение существует. И это введение нормальных терминов.

Да-да, если вы смотрите размер файла на iPhone или MacBook, то он написан в МебиБайтах. Живите с этим!

Что в итоге?

1 гигабайт меньше 1 гибибайта. Примерно на 7 процентов.

1 GB = 1 000 000 000 B

1GiB = 1 073 741 824 B

А на упаковке всегда пишут именно МЕГАбайты. С проблемой номер один разобрались.


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

Вы наверняка замечали, что если например в Windows открыть свойства файла: будет написано размер такой-то. А снизу еще одна строчка: на диске занимает столько-то. Почему так?

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

При форматировании файловая система разрезает диск на кластеры. Типа странички. И начать записывать новый файл вы можете только перевернув такую страничку. У каждой системы кластеры разные. Например, для NTFS это может быть 4 килобайта. И если файл сильно меньше, то мы потеряем почти всю страничку. При этом большие файлы можно записывать подряд. Потери при их хранении будут минимальны.

3. Место под систему


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

В случае со смартфоном или компьютером, речь идет о больших объемах. Например, iPhone 12 из коробки работал на iOS 14, которая занимала около 5 гигабайт. Вернее Гибибайт. Но по факту вы получите еще меньше полезной памяти, потому что 5 гибибайт это только система. А во время работы операционка быстро обрастет системными файлами и кешами. И все это вместе будет занимать около 10 Гибибайт. Такие дела.

Итоги


Копия ахивного файла RAR, сделанная с жесткого диска на новый съемный носитель micro SDHC CARD, занимает немного больше места. Т.е. копия файла имеет размер такой же, что и оригинал, но места занимает больше. Это допустимо? И почему так бывает?

  1. На винчестере включено сжатие файлов. Соответственно, сам файл на NTFS партиции будет занимать немного меньше места, чем на другом носителе и при копировании он разжимается самой ОС на лету.
  2. Присутствие вируса, который добавляет свое тело в файл при его копировании, тем самым, увеличивая его размер.
>На винчестере включено сжатие файлов.
Rar-файл сжимать дальше некуда. — 7 лет назад системное сжатие самой ОС работает по другому принципу, чем сжатие по архивным технологиям (rar, zip и т.п.) и может сэкономить еще до 15% места даже на rar файлах. — 7 лет назад

Место, занимаемое файлом на носителе, зависит не только от его размера, но и от носителя, файловой системы его и размера кластеров на нём. В нежурналируемых файловых системах, например FAT и NTFS, размер кластера зависит от размера раздела. Если размер кластера, например, 1 Mb, то именно это место и займёт файл длиной хоть в и 1 Kb. Файлы пишутся в кластеры, и в последнем из таких остаётся пустое место, которое уже не используется.

В журналируемых файловых системах (Ext3, Ext4, ReiserFS, Reiser4, JFS, XFS, HFS) дело обстоит по другому - там кластеры различной длины и файлы пишутся изначально в самые длинные кластеры, в которые помещаются не целиком, а потом всё в меньшие и меньшие, а хвостик - в самых короткий из них. Там пространство носителя используется намного эффективнее. Но эти файловые системы понимают не все ОС, в том числе и Windows. Linux, Solaris, FreeBSD, MacOS понимают их все или почти все. Моя ОС понимает все.

Поэтому хорошей идеей переносные носители иметь отформатированными в формате FAT32. Это гарантирует то, что информация будет доступна в любой ОС. Но это очень старая система и менее эффективно использует пространство носителя даже, чем NTFS, с которой, обычно, работает Windows. Как следствие, файл, переписанный с носителя с любой из других файловых систем, особенно, журналируемых, на носителе с файловой системой FAT будет занимать больше места.

Читайте также: