Zip jar
Автор Екатерина задал вопрос в разделе Техника
Чем отличаются между собой zip jar rar архивы? и получил лучший ответ
Ответ от Андрей Котоусов[гуру]
Если по-простому, то ZIP и JAR – это одно тоже. В подавляющем большинстве случае при помощи ZIP-упаковщика можно сделать JAR архив и наоборот. Алгоритм ZIP упаковки опубликован открыты и лицензия подразумевает разные реализации, в том числе на языке Java. JAR – это ZIP реализованный на Java и не более того.
RAR – это закрытая технология сжатия, поэтому для ее легального использования нужно приобретать соответствующее программное обеспечение. RAR дает определенный выигрыш в сжатии, но такой существенный, чтобы стоила использовать платную программу, вместо того, что есть в операционной системе или free-ware программах.
Это если говорить о практической стороне вопроса, а не об алгоритмах.
разная степень сжатия
разная степень сжатия!
1 jar zip rar - это расширение архива. А отличаются степенью сжатия документа, больше всего сжимает "7z"
Архив:
Набор файлов, папок и других данных, сжатых и сохраненных в файле хранящихся на жёстком диске, дискете или CD,DVD,Flash...:О назначении Архиваторов:. .
Главное назначение программ-архиваторов - сжатие файлов с целью экономии памяти. Поскольку со сжатыми файлами часто невозможно работать по их прямому назначению, их используют для хранения копий файлов, т. е. для их архивации. Сжатию (уплотнению) могут быть подвергнуты: файлы, папки, диски. Сжатие файлов и папок необходимо либо для их транспортировки, либо для резервного копирования, либо для обмена информацией по сети Интернет. Уплотнение дисков применяют для повышения эффективности использования их рабочего пространства (обычно для дисков недостаточной емкости) . Существует много программ-архиваторов, имеющих различные показатели по степени и времени сжатия, эти показатели могут быть разными для различных файлов (текстовых, графических, исполняемых и т. д.) , то есть один архиватор хорошо сжимает текстовый файл, а другой - исполняемый. Архиватором (упаковщиком) называется программа, позволяющая за счет применения специальных методов сжатия информации создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл, из которого можно при необходимости извлечь файлы в их первоначальном виде. Весь спектр существующих сегодня архиваторов можно разделить на три группы, которые мы условно назовем файловыми, программными и дисковыми. Файловые архиваторы позволяют упаковывать один или несколько файлов (например, все содержимое данного подкаталога вместе с вложенными в него подкаталогами) в единый архивный файл. Размер последнего, как правило, меньше, чем суммарный размер исходных файлов, но воспользоваться запакованными программами или данными, пока они находятся в архиве, нельзя, пока они не будут распакованы. Для распаковки архивного файла обычно используется тот же самый архиватор. Программные архиваторы действуют иначе. Они позволяют упаковать за один прием один единственный файл - исполняемую программу ЕХЕ-типа, но зато так, что заархивированная программа будет сразу после ее запуска на исполнение самораспаковываться в оперативной памяти и тут же начинать работу. Дисковые архиваторы позволяют программным способом увеличить доступное пространство на жестком диске. Типичный дисковый архиватор представляет собой резидентный драйвер, который незаметно для пользователя архивирует любую записываемую на диск информацию и распаковывает ее обратно при чтении. Однако операции чтения/записи файлов несколько замедляются, поскольку процессору требуется время для упаковки и распаковки. Для архивирования используются специальные программы - архиваторы или диспетчеры архивов. Наиболее известные архиваторы: WinZip; WinRar; WinArj;WinAce. Эти программы обеспечивают возможность использования и других архиваторов, поэтому, если на компьютере, куда перенесены сжатые в них файлы, отсутствуют указанные программы, архивы можно распаковать с помощью другого архиватора. До сих пор широко используются и соответствующие программы, созданные в MS DOS, но способные работать и в Windows. Почти все архиваторы позволяют создавать удобные самораспаковывающиеся архивы (SFX – Self-extracting-архивы) – файлы с расширением .ехе. Для распаковки такого архива не требуется программы-архиватора, достаточно запустить архив *.ехе как программу. Многие архиваторы позволяют создавать многотомные (распределенные) архивы, которые могут размещаться на нескольких дискетах.
Чаще всего используют WinRar архивы, т. к у них более удобный интерфейс ( они на русском ), он поддерживает архивы с разным сжатием. Этого нет у WinZip архивов. Там интерфейс на английском. Я изучал только WinRar архив т. к он более популярный, и если надо могу по подробней о нем написать.
Отличаются они по большей части просто внутренним форматом представления данных. У всех архиваторов в основе лежат два алгоритма - LZW и алгоритм Хаффмана, просто каждый архиватор по-разному их слегка модифицирует и по-разному комбинирует. В итоге степень сжатия получается более-менее одинаковой (во всяком случае отличается не в разы) .
И поищите в гугле "алгоритм ZIP", "алгоритм RAR" и т. д.
Они прежде всего отличаются АЛГОРИТМАМИ СЖАТИЯ. И уже из этого следует разница в степени сжатия. Кстати, она разная для разных типов данных. Скажем, какие-то архиваторы оптимизированы на сжатие текста, какие-то - бинарных (исполняемых) файлов, какие-то - графики или медиа-данных.. .
А уж интерфейс удобный/неудобный.. .это вообще дело десятое и к качеству сжатия не имеет никакого отношения. Чисто вопрос лениво или нелениво было разработчикам шкурку рисовать.
Подробные сведения (со сравнением различных архиваторов) есть ссылка . Рекомендую.
Как конвертировать из .exe в .jar? Очень надо!
это невозможно. нужно декомпилировать ехе, переписать на Яву и собрать в jar-это может только
подробнее...
Какой прогай открыть файл с раширением *. JAR
Как, чем открыть файл .jar?
через Win Rar например, правой кнопкой по jar файлу--->открыть
подробнее...
Как и с помощью чего, можно перевести jar программу на русский язык?
Jar это zip архив. Меняй расширение, распаковывай и редактируй классы.
In Class Translator
подробнее...
что такое jar и jad
JAR - это файл, который является исполняемым файлом программы, написанной на языке JAVA. По сути -
подробнее...
что за формат Jar
Это формат поддерживают телефоны.. .
JAR является сокращением от "Java Archive" и представляет
подробнее...
А как сделать JAR файл, а?
Нормальный компилятор их создает сам, но можно делать и ручками.
Берешь твои скомпилированные
подробнее...
Не открывается Minecraft.jar Помогите!
я делаю так:
-щёлкаю ПКМ по файлу
-нажимаю ОТКРЫТЬ С ПОМОЩЬЮ.. .
-выбираю АРХИВ ZIP-
подробнее...
Как распаковать zip-архив?
Зайди сюда:
и скачай себе Портативный WinRar 3.70 RUS
WinRar - один из самых
подробнее...
Помогите разобраться с форматами jar и jad!
Jad файлы требуются на всех телефонах. Просто большинство телефонов сами генерируют их. Но не
подробнее...
как перевести приложение формата .apk, к примеру в .jar?
Вот инструкция как открыть java на android - (подойдёт для любого телефона на android как и к lg
подробнее...
У меня стоит windows 8 и из-за этого не открываются файлы rar и jar. При скачке этих файлов у меня открывается блокнот..
Чтобы открывать архивы, надобно установить архиватор. Советую 7-zip. Он бесплатный, в отличие от
подробнее...
Чем отличается архив RAR от ZIP.И есть ли бесплатные архивы для домашнего пользования.
скачай-WinRAR 3.93 Final Rus + Top Skins и не парься!!! !
Зарегистрированная русская версия
подробнее...