Почему после сжатия файла не меняется объем
автор Хризантемка Вт 14 Окт 2014 - 1:56
Нароооод, может кто подскажет срочно?! Архивирую сейчас папку большую по весу. А размер архива в итоге остается прежним, таким же как и у папки изначально. Почему так?
автор Гость Вт 14 Окт 2014 - 2:08
автор Хризантемка Вт 14 Окт 2014 - 2:09
автор Гость Вт 14 Окт 2014 - 2:13
число фоток внутри не важно. Хоть одну в архив засунь, не сожмешь)
А вообще ты их зачем архивируешь? Я вообще уже забыла, что существуют такие проги, как архиваторы, не помню уже, когда ими пользовалась.
автор Хризантемка Вт 14 Окт 2014 - 2:20
автор Гость Вт 14 Окт 2014 - 2:43
автор Михаил Вт 14 Окт 2014 - 2:54
Хризантемка пишет: Нароооод, может кто подскажет срочно?! Архивирую сейчас папку большую по весу. А размер архива в итоге остается прежним, таким же как и у папки изначально. Почему так?
Алена. если Вы не профессиональный фотограф. и Вам не требуется служебная информация, которая попутно хранится в каждой фотографии, то я рекомендовал бы Вам сжать фотографии любой утилитой, специализирующейся на этом. Как вариант FileOptimizer (любую версию) или FILEminimizer Pictures 3.0. Можете попробовать скопировать несколько оригиналов фото в новую, созданную для специально для данной процедуры, папку и выполнить сжатие. Первая программа показывает сжатие порядка 20%, вторая порядка 40% (конечно же сжатие может достигать и 95% в зависимости от настроек пользователя).
автор Хризантемка Вт 14 Окт 2014 - 2:54
автор Михаил Вт 14 Окт 2014 - 2:56
автор Хризантемка Вт 14 Окт 2014 - 2:57
автор Михаил Вт 14 Окт 2014 - 2:59
автор Михаил Вт 14 Окт 2014 - 3:15
Взял для пробы 5 фотографий разрешением 3456х4608
Общий все фото был: 16,9 Мб
После сжатия до 2560х1920, с удалением служебной информации:
Общий вес фото стал: 3,4 Мб
Общее сжатие в среднем составило 80% от номинала (посредством FILEminimizer)
автор Студия Маленький ангел Вт 14 Окт 2014 - 9:21
Хризантемка пишет: Нароооод, может кто подскажет срочно?! Архивирую сейчас папку большую по весу. А размер архива в итоге остается прежним, таким же как и у папки изначально. Почему так?
Алена. если Вы не профессиональный фотограф. и Вам не требуется служебная информация, которая попутно хранится в каждой фотографии, то я рекомендовал бы Вам сжать фотографии любой утилитой, специализирующейся на этом. Как вариант FileOptimizer (любую версию) или FILEminimizer Pictures 3.0. Можете попробовать скопировать несколько оригиналов фото в новую, созданную для специально для данной процедуры, папку и выполнить сжатие. Первая программа показывает сжатие порядка 20%, вторая порядка 40% (конечно же сжатие может достигать и 95% в зависимости от настроек пользователя).
главное, чтобы там куда отправляете про эту прогу знали. Или она самораспаковывающиеся архивы создает?
Размер папки при архивировании не уменьшается, что делать?
автор nata-ya Вт 14 Окт 2014 - 13:40
Хризантемка пишет: Нароооод, может кто подскажет срочно?! Архивирую сейчас папку большую по весу. А размер архива в итоге остается прежним, таким же как и у папки изначально. Почему так?
Алена. если Вы не профессиональный фотограф. и Вам не требуется служебная информация, которая попутно хранится в каждой фотографии, то я рекомендовал бы Вам сжать фотографии любой утилитой, специализирующейся на этом. Как вариант FileOptimizer (любую версию) или FILEminimizer Pictures 3.0. Можете попробовать скопировать несколько оригиналов фото в новую, созданную для специально для данной процедуры, папку и выполнить сжатие. Первая программа показывает сжатие порядка 20%, вторая порядка 40% (конечно же сжатие может достигать и 95% в зависимости от настроек пользователя).
главное, чтобы там куда отправляете про эту прогу знали. Или она самораспаковывающиеся архивы создает?
Ань, это не архиватор, насколько я понимаю. Фото становится меньше по объему, но видит ее компьютер как обычное фото.
Как отправлять большие файлы PDF по электронной почте.
Основываясь на идее, что заархивированный файл - это новый двоичный файл, почему я не могу уменьшить размер Zip-архива, архивируя его снова и снова - до очень маленького результирующего файла?
- 3 По теме: Могу ли я снова сжать файл RAR, чтобы уменьшить его размер?
Основываясь на идее, что заархивированный файл - это новый двоичный файл, почему я не могу уменьшить его размер, повторно заархивируя его до очень маленького файла?
Поскольку сжатие работает на основе поиска закономерностей и сокращения похожих данных.
Например, RLE (кодирование длин серий) - это простой метод сжатия, при котором данные проверяются, а серии похожих данных сжимаются следующим образом:
Как видите, заменяя повторяющиеся данные только данными и подсчетом того, сколько раз они встречаются, вы можете уменьшить этот конкретный пример с 35 до 20 байтов. Это не огромный снижение, но все равно на 42% меньше. Более того, это небольшой надуманный пример; более крупные примеры из реальной жизни могут иметь еще лучшее сжатие. (The OO остался один, потому что заменил его на 2O ничего бы не спасло.)
Текстовые файлы часто сжимаются очень хорошо, потому что они, как правило, содержат множество шаблонов, которые можно сжать. Например, слово в очень распространен в английском языке, поэтому вы можете отбросить каждое отдельное слово с идентификатором, который состоит только из одного байта (или даже меньше). Вы также можете сжать больше с части слов, похожих на cAKE , bAKE , shAKE , undertAKE , и так далее.
Так почему же вы не можете сжать уже сжатый файл? Потому что, когда вы выполняли начальное сжатие, вы удалил шаблоны.
Посмотрите на сжатый пример RLE. Как можно это сжать дальше? Нет серий идентичных данных для сжатия. На самом деле, часто, когда вы пытаетесь сжать уже сжатый файл, вы можете получить больше файл. Например, если вы принудительно перекодировали приведенный выше пример, вы можете получить что-то вроде этого:
Теперь данные сжатия (счетчики запусков) сами обрабатываются как данные, так что вы получаете файл большего размера, чем был в начале.
Что ты мог try - использовать другой алгоритм сжатия, потому что возможно, что результат одного алгоритма сжатия может быть первичным для другого алгоритма, однако это обычно маловероятно.
Конечно, речь идет о сжатии без потерь, когда распакованные данные должны быть в точности идентичны исходным данным. При сжатии с потерями обычно можно удалить больше данных, но качество падает. Кроме того, сжатие с потерями обычно использует какую-то схему на основе шаблонов (это не только отбросить данные), так что в конечном итоге вы все равно достигнете точки, где просто не будет шаблонов для поиска.
Файл, который был оптимально сжат, не будет иметь шаблонов или чего-либо, что можно уменьшить.
Представим себе простой файл, содержащий это.
Если мы сжимаем его, мы можем сказать, что это 20 знаков A, новая строка, за которыми следуют 20 B, новая строка, а затем 20 C. Или что-то вроде 20xA\\\\n20xB\\\\n20xC\\\\n . После того, как мы выполнили первое сжатие, новых шаблонов для сжатия не будет. Каждый бит информации уникален.
Если все сжатые файлы после повторного сжатия уменьшат свои размеры (или будут иметь размеры не больше, чем их родительские), то в какой-то момент размер станет равным 0, что не может быть правдой. Если это правда, нам практически не нужны файловые хранилища.
- Предположим, что каждый файл представлен как строка бит произвольной длины.
- Предположим, что существует алгоритм сжатия, который преобразует каждый файл в выходной файл, длина которого не превышает длину исходного файла, и что по крайней мере один файл будет сжат в выходной файл, который короче исходного файла.
- Пусть M будет наименьшим числом, при котором существует файл F с длиной M бит, который сжимается до чего-то более короткого. Пусть N - длина (в битах) сжатой версии F.
- Поскольку N N такие файлы. Вместе с F это составляет 2 N +1 файлы, которые все сжимаются в один из 2 N файлы длиной N.
- Но 2 N меньше 2 N +1, поэтому по принципу «ящика» должен существовать файл длины N, который одновременно является выходом функции сжатия на двух разных входах. Этот файл не может быть надежно распакован (какой из двух оригиналов должен дать результат?), Что противоречит предположению о том, что алгоритм был без потерь.
- Следовательно, мы должны заключить, что наша исходная гипотеза (что функция сжатия больше не делает файл) обязательно неверна.
Я бы сказал, ты не можешь сжать произвольный двоичные файлы в значительной степени - подумайте об изображениях JPEG, видео x264 и так далее. Тем более, что вы хотите реконструировать ваш исходный файл точно (т.е. побитно) вам понадобится сжатие без потерь. 1
Энтропия эффективно ограничивает производительность сильнейшего возможного сжатия без потерь (или почти без потерь), которое может быть реализовано теоретически с использованием типичного набора или на практике с использованием кодирования Хаффмана, Лемпеля-Зива или арифметического кодирования. (. )
1 Очень сильное «сжатие» изображений JPEG возможно только потому, что некоторая информация отбрасывается (таким образом, что человеческий глаз не может распознать ее с первого взгляда; сжатие с потерями).
Как сжать файлы в архиве WinRAR максимально? Выбирайте новейший формат RAR5, метод сжатия «Максимальный» и превышающий вес архивируемых файлов размер словаря. Архивирование не вызовет сложностей даже у начинающих пользователей, если четко следовать приведенным в пошаговой инструкции рекомендациям.
Практические эксперименты
Проведем два теста и разберемся, как максимально сжать файлы в WinRAR. Исследуем степень сжатия и время выполнения операции в зависимости от параметров архивации. Результат эксперимента представим в таблице.
1. Вес папки — 67,9 Мб, расширения файлов: .docx, .xls и .vsd.
Параметры сжатия | Время архивирования | Размер архива к весу исходного файла | Установленный программой размер словаря |
---|---|---|---|
Формат — RAR, метод сжатия — максимальный, размер словаря — 1024 Мб, непрерывный архив | 15 с | 66 % | 128 Мб |
RAR, максимальный метод сжатия, размер словаря — 1024 Мб | 7 с | 73 % | 4 Мб |
RAR, обычный метод, словарь — 32 Мб (значения по умолчанию) | 7 с | 73 % | 4 Мб |
ZIP, максимальный метод, словарь — 32 Кб | 5 с | 76 % | 32 Кб |
Непрерывный архив RAR обеспечил наиболее сильное сжатие при продолжительной работе утилиты. Максимальный режим сжатия и наибольший размер словаря в формате RAR без включения параметра «Непрерывный архив» не дали выигрыш во времени и весе файла.
2. Размер каталога — 10,4 Мб, расширение всех файлов — .jpg.
Параметры сжатия | Время архивирования | Размер архива к весу исходного файла | Установленный программой размер словаря |
---|---|---|---|
Формат — RAR, метод сжатия — максимальный, размер словаря — 1024 Мб, непрерывный архив | 3 с | 61 % | 16 Мб |
RAR, максимальный метод сжатия, размер словаря — 1024 Мб | 2 с | 87 % | 256 Кб |
RAR, обычный метод, словарь — 32 Мб (значения по умолчанию) | 2 с | 87 % | 256 Кб |
ZIP, максимальный метод, словарь — 32 Кб | 2 с | 87 % | 32 Кб |
Снова формат RAR в режиме непрерывного архивирования обеспечил максимальную компрессию.
Времена архиваторов постепенно заканчиваются и с каждым годом, пользователи всё реже сжимают информацию.
Это не удивительно, когда были винчестеры, рассчитанные всего на несколько мегабайт, без сжатия даже обычных текстов, было не обойтись, но сегодня купить дополнительную память можно без особых затрат.
По привычке или из-за своих переживаний о лишнем занимаемом месте на диске, некоторые всё же продолжают сжимать данные, но это не всегда работает. Почему не сжимаются файлы архиватором? Дело в том, что некоторые данные вообще не имеет смысла пытаться сжимать, так как это невозможно.
Какие файлы не сжимаются архиваторами?
Начнем с того, что сжатию не поддаются данные, которые ранее уже проводились через архиватор. Программа полностью сократила возможный объем памяти, заменив все повторяющиеся данные, поэтому повторное архивирование не помогает.
Сработать такой метод может только в том случае, если второе сжатие производится с более свежего софта.
Что касается музыки и видео файлов, то их вообще можно не сжимать. Видеозаписи по умолчанию сжимаются кодеками-архиваторами, поэтому их добавление в архив не поможет сократить объем занимаемой памяти.
Аудиофайлы можно добавить в архив для сжатия, но максимум, что вам удастся «выкроить» это 5-7% памяти, согласитесь, из-за этого можно вообще не терять время на архивацию.
Графические элементы (картинки), также лучше не архивировать, а сжимать, путем редактирования. К примеру, вы можете изменить количество цветов, ведь не всегда требуется передача нескольких тысяч цветовых схем, иногда вполне достаточно 256 цветовой палитры.
Также, отлично экономит место уменьшение размера изображений и изменение формата. Всем известно, что PNG файлы занимают намного больше места, чем привычный формат Jpg.
Программы и различные базы данных можно попытаться сжать, но если вы получили их с официальных источников, то это вряд ли удастся. Дело в том, что они заранее оптимизируются, для ускоренного скачивания.
Но если архиваторы не так нужны сегодня, почему их разработчики продолжают выпускать обновления и даже продают программные продукты? Объяснить это не сложно, за счет архиваторов, можно удобно группировать данные, например, чтобы не передавать их через интернет по одному.
Также, путем архивации информации, можно увеличить её защиту, ведь даже в стандартном наборе WinRar есть функция для установки пароля.
- Как максимально сжать файл с помощью winrar
- Как уменьшить размер архива
- Как сжать файл
Приступая к запаковке файлов в архив, убедитесь, что на вашем компьютере установлено приложение WinRAR. Выбирая файлы для архивирования, помните, что лучше всего сжимаются файлы в текстовом формате. Видео, музыка и изображения лишь незначительно уменьшаются в размере. Чтобы установить максимальный размер сжатия, в окне архиватора сделайте активной вкладку «Общие».
В группе «Формат архива» найдите поле «Метод сжатия». С помощью выпадающего списка установите значение «Максимальный», кликнув по нему левой кнопкой мыши, и нажмите на кнопку ОК. Файлы будут запакованы в архив с выбранными настройками сжатия.
По необходимости вы можете обратиться к настройкам параметров сжатия и установить свои собственные значения. Для этого в окне архиватора сделайте активной вкладку «Дополнительно» и нажмите на кнопку «Параметры сжатия» в группе «Параметры NTFS».
Откроется новое диалоговое окно, в котором вы сможете назначить подходящие значения для сжатия текста, аудио и полноцветной графики, выбрать основной алгоритм сжатия и так далее. Если не уверены, что правильно все настроили, просто нажмите на кнопку «По умолчанию», чтобы восстановить исходные значения. Для того чтобы получить больше информации о тех или иных параметрах, откройте справочную службу, нажав на кнопку «Справка».
Само же добавление файлов в архив осуществляется следующим образом: выделите те файлы и папки, которые должны быть запакованы, кликните по выделению правой кнопкой мыши и выберите в выпадающем меню одну из команд «Добавить в архив».
Чтобы добавит новый файл в уже имеющийся архив и максимально сжать его при запаковке, откройте файл RAR и выберите в меню «Команды» пункт «Добавить файл в архив» или просто перетащите значок нужного файла в окно программы. Автоматически откроется новое диалоговое окно «Имя и параметры архива». Установите в нем метод сжатия «Максимальный» для нового файла тем же способом, что был описан выше. Нажмите на кнопку ОК.
Метод сжатия
По умолчанию устанавливается «Обычный» метод. Раскройте выкидной список и выберите значение «Максимальный».
Размер словаря
Программа автоматически регулирует размер словаря и уменьшает значение в соответствии с весом сжимаемых файлов. Увеличение размера словаря повышает требования к объему свободной оперативной памяти, которая используется при архивировании. Чтобы уменьшить вес архива, задайте значение 1024 Мб.
Для упаковки однотипных файлов в формате RAR используйте параметр «Создать непрерывный архив». Данные будут сжиматься как непрерывный поток. Поставьте галочку в параметрах архивации справа, как показано на скриншоте.
Формата архива
WinRAR архивирует файлы в трех форматах: RAR5, RAR4 и ZIP. ZIP устарел: обеспечивает низкую компрессию и сжимает дольше. Выбирайте ZIP, только если у получателя архива нет доступа к WinRAR. RAR4 — это формат файлов предыдущей версии утилиты Винрар 4. Чтобы обеспечить архиватору WinRAR максимальное сжатие, не меняйте предложенный утилитой формат RAR.
Читайте также: