Перейти из форума на сайт.Реклама на Ru.Board


Система IP-видеонаблюдения "Линия". Скачать бесплатную демо-версию для 16 камер. НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip / 7z (часть 3)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущая часть темы здесь

На 7-Zip.org доступны сборки для всех поддерживаемых ОС, исходные коды, а так же пакет 7-Zip Extra (автономная консольная версия, библиотеки и плагин для FAR)

Расшифровка обозначения аппаратных платформ к таблицам:
IA32 Win32 для x86/х86-64 и совместимых по набору машинных команд процессоров от i386 и новее    
AMD64 Win64 для AMD64/Intel EMT64 х64-86 совместимые процессоры от AMD K8 и новее    
IA64 Win64 для Intel Itanium/Itanium 2    
ARM Win32 для DEC StrongARM SA-110/Intel XScale совместимые процессоры

7-Zip - бесплатный качественный архиватор поддерживающий распаковку следующих форматов файлов:
7z, Arj, Bkf, BZ2, BZIP2, Cab, Chm, Compound, CPIO, Deb, Dmg, ELF, FLV, GZip , LZH, lzma, MachO, MSI, Mub, NSIS, PE, Rar, Rpm, Split, SWF, SWM, TAR, WIM, Xar, xz, Z, zip, zipx, образы ISO, UDF, FAT, NTFS, HFS, ext2, ext3, ext4, VHD, VDI, VMDK, GPT, QCOW2.
 
Отличительные особенности:

  • степень сжатия архивов ZIP и GZIP, создаваемых с помощью 7-Zip, на 2-10% выше, чем у PKZip и WinZip;
  • высокая степень сжатия в собственном формате 7z;
  • создание самораспаковывающихся архивов (для формата 7z);
  • шифрование по алгоритму AES-256 (для формата 7z);
  • интеграция в оболочку Windows;
  • наличие плагина для FAR Manager;
  • наличие версий GUI и для командной строки.

    Системные требования: Windоws 98/ME/NT/2000/XP/Vista/7/8/8.1 (имеется портированные версии для Linux/Unix).
    Языки интерфейса: русский, английский и др. (более 80).


    Загрузить:

    Последняя стабильная версия: 16.04 (04.10.2016)
    Setup: x86 (SFX | MSI), x64 (SFX | MSI), Extra (x86/x64), LZMA SDK, Source
     
    Последняя beta-версия: 17.01 (29.08.2017)
    Setup: x86 (SFX | MSI), x64 (SFX | MSI), Extra (x86/x64), LZMA SDK, Source
     
    Последняя alpha-версия: 15.04 (09.06.2015)
    x86 (7-Zip SFX) | x64 (7-Zip SFX)
     
    Примечание:

    Alpha и Beta-версии 7-Zip зачастую являются развитием "стабильных" версий с улучшениями и исправлениями багов.
    Ссылки на альфы ищем в разделе Open Discussion форума проекта 7-Zip, там же можно получить и консультацию от разработчика.


    Дополнительные ресурсы:

  • Русская справка к архиватору 7-Zip (отдельно для 16.04) (автор: GORA2)
  • WIKI страница с описанием 7-Zip (на русском языке)
  • Страница загрузки на SourceForge.net (все стабильные и beta версии )
  • FTP архив проекта на SourceForge.net (все стабильные и beta версии)

    Дополнения:

  • Ultra7z Optimizer 0.12 (с поддержкой LZMA2)
  • m7zRepacker 1.0.32.301 (версия 7-zip 9.20 включена)
  • Плагин MutiArc для Total Commander с поддержкой 7z
  • Отдельный 7z-плагин для Total Commander
  • Обновленный 7z-плагин для Total Commander с поддержкой LZMA2
  • Ещё один новый 7z-плагин для Total Commander - Total7zip
  • WinCryptHashers - плагин для 7-Zip, отображающий значения хеш сумм файлов.
  • eDecoder - плагин для 7-Zip, добавляющий поддержку форматов e-mail, некоторых MIME-контейнеров, BASE64/UUE/XXE кодирования, MHT*.
  • Иные программы, поддерживающие архивацию в формате 7z
    Дополнительные бесплатные утилиты:

  • 7-Zip Theme Manager изменение внешнего вида архиватора
  • Иконки файлов в стиле Windows 10
  • 7z SFX Tools - модифицированные SFX модули 1.6.1.3873 1.7.0.3873 1.7.0.3900 Архив версий
  • 7z SFX Constructor - программа для сжатия файлов\папок в один *.exe
  • Графическая оболочка для 7z SFX Tools (версия 0.6.0.1, 342 КБ, 01.05.2007)
  • Кнопка для создания и работы с SFX-архивами 7z в Total Commander (Архив версий) (автор: GORA2)
  • Универсальный загрузчик для многотомных 7z SFX архивов. Описание (автор: GORA2)
  • 7-Zip Parameter Generator - генератор параметров командной строки для особых настроек сжатия

    Часто задаваемые вопросы:

  • Почему для использования 2+ ГБ памяти желательно установить 64-битную версию Windоws?
  • Как добавить к имени архива текущие дату и время?
  • Если забыли пароль к архиву, cRARk for 7-Zip purpose
  • А почему вообще в последних версиях убрана поддержка NSIS?

    Примечания:

  • 7-Zip разработан для работы под Windows, но если вам необходимо использовать именно Win-сборку, то он может быть запущен на UNIX/Linux или Mac OS X в среде WINE HQ 1.6 и выше без ограничений.
  • Порт для платформ UNIX/LINUX называется p7zip и распространяется в виде прекомпилированных бинарных пакетов и исходных текстов. Смотрите нужные Вам версии архиватора и зависимые для его работы и сборки пакеты на сайтах своих операционных систем либо, при наличии, в репозиториях. При нарушении зависимостей программа работать не будет!
  • Код LZMA SDK является общественным достоянием (public domain). Архиватор 7-Zip распространяется бесплатно под лицензией GNU LGPL. Если он вам понравился, зарегистрируйтесь и заплатите небольшую сумму (от $50) авторам.
  • На момент тестирования в программе не было замечено ни баннеров, ни так называемого Spyware.

  • Всего записей: 6661 | Зарегистр. 18-02-2006 | Отправлено: 22:35 20-12-2016 | Исправлено: Victor_VG, 21:26 28-08-2017
    Aniskin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Убрал добавление лишних CRLF при извлечение файлов и исправил ошибку при декодировании файлов, упакованных методом quoted-printable. Ссылка та же.

    Всего записей: 279 | Зарегистр. 09-01-2006 | Отправлено: 04:28 12-01-2017
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Посмотрел на тестовом наборе:
     

     
    - для чистоты эксперимента из набора плагинов убран Observer иначе он осуществлял частичное декодирование EML модулем mime.so до уровня UUE секции, дальше подключался txt.64.dll.
     
    С MHT декодированием вопросов нет - результат совпадает с тем, что формирует Observer или сохраняет сам браузер в режиме Web page, complite.
     
    В случае с EML я вижу вариант разбора типа того что формирует Обсервер - на экране выводить текстовую часть, служебные заголовки от почтовиков вывести в псевдосекции, а для вложений указывать имена файлов и признак что они кодированы в UUE/XXE с возможностью сразу их извлечь. И как признак я бы выбрал самое простое - через пробел за именем файла указать {encoded: UUE} / {encoded: XXE} и тогда точно никто вопросов не задаст и дров не наломает. Но в любом случае при встрече с переименованным EML его стоит декодировать благо с точки зрения алгоритма это просто - от начала файла читаем блок текста до begin 644 его помещаем в псевдофайл {BODY} и далее разбираемся с ним отдельно, блоки begin 644 - end это наши вложения и их может быть более одного и тут выводим имена типа
     
    splat.gif {encoded: UUE}
     
    и останавливаем их обработку на этапе вывода имени файла, а дальнейшее решение извлекать вложения либо нет пусть принимает человек.
     
    Что-то вроде такого...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 18834 | Зарегистр. 31-07-2002 | Отправлено: 16:18 12-01-2017
    Aniskin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не совсем ясна взаимосвязь между EML и алгоритмами UUE/XXE. EML - это текстовый файл в формате MIME. И в спецификации на MIME формат нет ни каких отсылок к форматам UUE/XXE. Если речь идет о файле uuencode.uue, предоставленным tmrx, то этот файл не является корректным MIME файлом. Этот файл вообще является какой-то самоделкой, поскольку не подпадает ни под спецификацию UUE (лишние строки в начале файла), ни под спецификацию MIME (нет тега MIME-Version).

    Всего записей: 279 | Зарегистр. 09-01-2006 | Отправлено: 17:54 12-01-2017
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Согласен. Тут скорее "защита от дурака" предлагается на случай подобной обрезки автор которой вероятно хотел скрыть свой e-maIl и одновременно продемонстрировать своё понимание стандартов.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 18834 | Зарегистр. 31-07-2002 | Отправлено: 18:01 12-01-2017
    freeman440

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin: (02:30 07-01-2017)
    Цитата:
    Версию, соответствующую версии 7Zip, нужно положить в папку Codecs или Formats.
    Их нужно самому создать в папке 7-Zip?


    ----------
    Делай великое не обещая великого ©Пифагор

    Всего записей: 1988 | Зарегистр. 17-09-2008 | Отправлено: 18:02 12-01-2017
    Aniskin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Я немного изменил логику, теперь (при наличии тега MIME-Version) пресловутый файл uuencode.uue открывается, в нем виден файл Message.txt, а он уже может быть открыт как UUE архив, в котором виден файл splat.gif. Ссылка та же.
     
    freeman440
    Да.

    Всего записей: 279 | Зарегистр. 09-01-2006 | Отправлено: 18:23 12-01-2017 | Исправлено: Aniskin, 18:23 12-01-2017
    Pasha_ZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Aniskin
    В *.torrent заходит как в MIME, что не есть правильно

    Всего записей: 5338 | Зарегистр. 11-03-2002 | Отправлено: 18:49 12-01-2017
    Aniskin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Не могу подтвердить. Покажи файл.

    Всего записей: 279 | Зарегистр. 09-01-2006 | Отправлено: 18:55 12-01-2017
    Pasha_ZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Aniskin
    http://rgho.st/8YNqKllcm
     
    Добавлено:
    Точнее даже не так: под FAR'ом во все подряд заходит как в MIME...

    Всего записей: 5338 | Зарегистр. 11-03-2002 | Отправлено: 18:58 12-01-2017
    Aniskin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     
     
    Добавлено:
    Pasha_ZZZ
    Версия плагина какая?

    Всего записей: 279 | Зарегистр. 09-01-2006 | Отправлено: 19:04 12-01-2017
    Pasha_ZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Aniskin
    1.1.0.13. Открывает даже так (с пустым содержимым)
    Цитата:
    arclite:mime:MSHTA.cmd

    Всего записей: 5338 | Зарегистр. 11-03-2002 | Отправлено: 19:08 12-01-2017
    Aniskin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я в фаре не силен. Поясните, как использовать мой плагин фаре.

    Всего записей: 279 | Зарегистр. 09-01-2006 | Отправлено: 19:11 12-01-2017
    tmrx

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Открывает DBX (которые Outlook Express E-mail folder), это их вы имели в виду как EML переименованные в MSG? Короче, DBX тоже поддерживает.
    Срабатывает на некоторые FB2, но внутри не показывает ничего.
    Версия 1.1.0.13

    Всего записей: 69 | Зарегистр. 27-01-2016 | Отправлено: 19:15 12-01-2017
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Версия 1.1.0.13 - отлично вышло! Спасибо!:
     

     
    И для тестирования реальный EML (свой п/я убрал, остальное экспортировано из Thunderbird) с изображениями кодированными в Base64 - 3DNews.eml для тестов. На картинке он же, просто переименованный в 3DNews.uue для тестирования. Надеюсь пригодится.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 18834 | Зарегистр. 31-07-2002 | Отправлено: 19:16 12-01-2017
    Aniskin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tmrx
    7z или FAR? Мне бы пример DBX и пример FB2, на котором происходит ложное срабатывание.

    Всего записей: 279 | Зарегистр. 09-01-2006 | Отправлено: 19:17 12-01-2017
    Pasha_ZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Aniskin
    Закинуть в папку arclite

    Всего записей: 5338 | Зарегистр. 11-03-2002 | Отправлено: 19:18 12-01-2017
    Aniskin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Обновил. Проверь.

    Всего записей: 279 | Зарегистр. 09-01-2006 | Отправлено: 19:38 12-01-2017
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    В Far всё делается совсем просто - берём с сервера ночнушку (http://www.farmanager.com/download.php?l=ru) в архиве (установка не требуется), кладём в его каталог Far.exe.ini с таким содержимым:

    Цитата:
    [General]
    UseSystemProfiles=0
    UserProfileDir=%FARHOME%\Profile
    GlobalUserMenuDir=%FARHOME%
    TemplateProfile=%FARHOME%\Default.farconfig
    DefaultLanguage=Russian
    UserLocalProfileDir=%FARHOME%\Profile

    это заставит его хранить настройки в его подкаталоге ./Profile (БД плагинов хранятся в ./Profile/PluginsData/ , для скриптов в каждом из которых может быть несколько макросов при первом запуске создаётся подкаталог ./Profile/Macros/ в котором Far сам создаёт подкаталоги internal - это клавиатурные макросы, мы его не трогаем - им сам far заведует, ./modules - модули это те же скрипты вызываемые из других как зависимости,  они принимают на вход набор параметров и возвращают результат в вызвавший их скрипт
    ./scripts - это обычные Lua/Moon скрипты, в каждом может находится от одного до нескольких макросов и тут хранится (если используется) служебный скрипт с фиксированным именем _macroinit.lua определяющий общие параметры макросреды Far. Плагины кладутся в подкаталоги каталога ./Plugins|./plugins и при запуске far опрашивает их определяя подходят ли они по простым правилам:
     
    1) разрядность плагина и Far.exe должны совпадать;
    2) плагины от Far 1.x (ANSI) работают в любой версии Far, плагины от Far 2.x только в Far 2.x и к Far 3.x не подходят т.к. там сменился Plugins API;
    3) Версия Far, точнее номер билда, должна быть не ниже чем версия API для которой собран плагин. Если она ниже, то выводится сообщение об ошибке и плагин не загружается. Для текущего состояния  Far 3.x подходят плагины собранные для API b2927 и выше, но некоторые плагины могу не работать в более новых сборках из-за изменений в Plugins API.
    4) тип и расширение для плагина первого уровня всегда DLL, он может вызывать свои субплагины с любым именем, типом и расширением лежащие в любом месте согласно настройкам плагина.
     
    А дальше просто - плагин ArcLite есть в стандартном наборе плагинов собираемым на сервере роботом с помощью VC++ 2015 (стоит ли там Update 3 я не спрашивал, но проблем со сборкой в этой версии компилятора давно нет), мы создаём в его каталоге два подкаталога ./Plugins/ArcLite/Codecs и ./Plugins/ArcLite/Formats куда кладём наши библиотеки кодеков и расширений форматов согласно ответу w17 (Far Group):

    Цитата:
    wseventeen
     
    Arclite пытается загружать (7z.dll никого не подгружает):
    arclite_dir\*.dll
    arclite_dir\Formats\*.format
    arclite_dir\Codecs\*.codec

     
    Так что если переименовать в text.XX.format и положить в Formats\ тоже должно работать.

    либы кодеков и форматов чтобы far не пытался загружать их как плагины переименовываем в *.codec и *.format соответственно. При создании архива (ShiftF1) они будут нам доступны в разных подменю выбора формата архива - кодеки в подменю 7z|Zip смотря от реализуемого метода кодирования и формата контейнера, а форматы в подменю Прочие. При открытии архива по ShiftF2 или операции "Вход в архив (CtrlPgDwn)" ArcLite сам их их вызывает в функции AnaliseW() определяя может ли он обработать данный тип архива...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 18834 | Зарегистр. 31-07-2002 | Отправлено: 19:53 12-01-2017
    Pasha_ZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Aniskin
    Victor_VG
    1.1.0.14 работает как надо. В Formats и в корне плагина работает одинаково. В Codecs не работает.

    Всего записей: 5338 | Зарегистр. 11-03-2002 | Отправлено: 20:00 12-01-2017
    tmrx

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin

    Цитата:
    7z или FAR?

     
    7-Zip
     

    Цитата:
    пример DBX

     
    У вас не установлен Outlook Express? Не помню как в семерке, но в XP они находятся по пути

    Код:
    C:\Documents and Settings\USER_NAME\Local Settings\Application Data\Identities\{SOME_NUMBER}\Microsoft\Outlook Express

     

    Цитата:
    пример FB2

     
    Отбой, версия 1.1.0.14 больше не срабатывает

    Всего записей: 69 | Зарегистр. 27-01-2016 | Отправлено: 20:10 12-01-2017
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

    Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip / 7z (часть 3)

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2017

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru