Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 05:24:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: bzip2 1.0.6 для QNX4  (Прочитано 5640 раз)
Олег Большаков
Администратор
Житель форума

Сообщений: 2929



WWW
« : 15 Ноября, 2009, 11:21:11 »

Утилита bzip2 и библиотека libbzip2 для QNX4
Перевод с английского, ссылка на оригинал ниже.

Что такое bzip2?

Утилита bzip2 -- это свободно доступная, независимая от патентов, высококачественная программа сжатия данных. Она обычно сжимает файлы на 10-15% лучше доступных технологий (семейство PPM статистических алгоритмов сжатия), в тоже время алгоритм обеспечивает сжатие примерно в два раза быстрее, а распаковку -- в шесть раз.

Текущая версия 1.0.6, от 6 сентября 2010 года.

В версии 1.0.6 исправлена потенциальная уязвимость безопасности (CVE-2010-0405), так что всем пользователям рекомендуется незамедлительно обновиться.

Почему этим стоит пользоваться?

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

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

 - Поддерживается (ограниченное) извлечение при наличии повреждений носителя. При восстановлении сжатых данных с резервной ленты или диска, содержащих ошибки, bzip2 может распаковать неповреждённые части файла.

 - Вы уже знаете, как пользоваться. Опции командной строки утилиты bzip2 соответствуют опциям GNU Gzip. Так что, если Вы умеете работать с gzip, то Вы умеете работать и с bzip2.

 - Полная портируемость. Утилита должна запускаться на любых 32 или 64-битных компьютерах с ANSI C компилятором. Компиляция на Unix и Win32 системах должна проходить без модификации (это правда). Ранние версии портировались с небольшими сложностями из-за большого количества странных и чудных операционных систем (это, наверное, о QNX4 Grin).


Как скачать и установить?

 - Сайт проекта bzip2. (англ.)
 - Исходные коды для QNX4.
 - Дистрибутив для QNX4.

Для установки из дистрибутива следует скопировать файл bzip2-qnx4-1.0.6-21092010-bin.tar.gz в корневой каталог и выполнить команду:

Код:
# /etc/install -u bzip2-qnx4-1.0.6-21092010-bin.tar.gz

Если информация из этой темы оказалась полезной или интересной для Вас, то нажмите на кнопку "Спасибо".
« Последнее редактирование: 21 Сентября, 2010, 10:49:04 от Олег Большаков » Записан

Василий Дмитриев
Опытный пользователь

Сообщений: 293



« Ответ #1 : 16 Ноября, 2009, 10:55:59 »

Замечательный архиватор. Юзал его и до того ибо под 4-ку компилируется без особых проблем. Олег, а в не задумывались о включении подобных продуктов в состав инсталяционного диска? Ведь все равно первое что делает пользователь после установки - дописывает какой-нибудь файл-менеджер(mqc, ezfm , mc), архиваторы (zip, unzip) и т.п.
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
Александр Варварик
Администратор
Старожил

Сообщений: 1354



WWW
« Ответ #2 : 16 Ноября, 2009, 11:14:32 »

Василий, содержимое диска для QNX4 определяет QSS, поэтому некоторые наши предложения о включении в состав этого диска рассматриваются, но пока так и не вышли из стадии рассмотрения. В состав диска с КПДА включить можно, но только после соответствующий работ, если есть такая необходимость, можем учесть, сейчас готовим список обновлений, которые планируется ввести в состав КПДА. Оптимально, сделать отдельный диск, кстати сказать, для некоторых заказчиков мы так делали.
Записан

Олег Большаков
Администратор
Житель форума

Сообщений: 2929



WWW
« Ответ #3 : 16 Ноября, 2009, 11:19:21 »

И ещё хочу заметить, что в этой теме дана ссылка именно на установочный дистрибутив bzip2 -- несколько утилит, библиотека и документация.
Записан

Олег Большаков
Администратор
Житель форума

Сообщений: 2929



WWW
« Ответ #4 : 21 Сентября, 2010, 10:51:35 »

Появилось обновление bzip2 1.0.6, которое исправляет потенциальную уязвимость безопасности. Ссылка на обновлённый дистрибутив в первом сообщении темы.
Записан

mgb
Пользователь

Сообщений: 15


« Ответ #5 : 05 Марта, 2011, 15:22:41 »

Не делали ли Вы порта архиватора 7za (7-zip для UNIX-like) http://www.7-zip.org/ в QNX4? Он, по нашему опыту, сжимает исполняемые модули на ~30...70% лучше gzip (и, соответственно, лучше bzip), а имеющийся в инете порт от mario просто не работает(SIGSEGV), если у Proc32 стоит опция увеличивающая количество задач более 500 Smiley
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2929



WWW
« Ответ #6 : 05 Марта, 2011, 17:08:02 »

Такого порта не делали, но можем попробовать сделать. Однако, мне кажется, что более интересно будет смотреться порт xz, который имеет тот же алгоритм сжатия.
« Последнее редактирование: 05 Марта, 2011, 17:21:30 от Олег Большаков » Записан

mgb
Пользователь

Сообщений: 15


« Ответ #7 : 09 Марта, 2011, 08:56:12 »

Согласен. xz в сочетании с tar и openssl должен заменить 7za, спасибо за подсказку решения, а если еще и спортируете в QNX4, то будет огромное спасибо Smiley
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2929



WWW
« Ответ #8 : 18 Марта, 2011, 21:31:16 »

Сборка XZ Utils 5.0.1 для QNX4

Ждём огромное спасибо. Wink
Записан

mgb14
Пользователь

Сообщений: 65


« Ответ #9 : 19 Марта, 2011, 08:38:26 »

Преогромнейшее спасибо!!! Smiley
Будем тестировать, заменяя на .txz там где использовали .7z Smiley
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 17 Ноября, 2016, 01:26:19