Пятница, 07.08.2020, 19:50
Приветствую Вас Гость | RSS


Меню сайта
Форма входа
Погода
Яндекс.Погода
...
Пробки на Яндекс.Картах
Новости

FAQ

Главная » Статьи » Программы

FAQ 7-Zip

Можно ли использовать 7-Zip в коммерческой организации?

Да, 7-Zip-это бесплатная программа,. Вы можете использовать ее на любом компьютере. Вам не нужно регистрироваться или платить за 7-Zip.

Как я могу настроить ассоциации файлов в 7-Zip в Windows 7 и Windows Vista?

Необходимо запустить 7-Zip File Manager в режиме администратора. Правой кнопкой нажмите на иконку 7-Zip File Manager, а затем нажмите кнопку Запуск от имени администратора. Затем вы можете изменить файловые ассоциации, и некоторые другие параметры.

Какая версия 7-Zip является более стабильным?

Теперь там одна главная версия 7-Zip:

  • 7-Zip 9.20 - это пересмотр 20 7-Zip 9 (запущен в 2009 г.)

Последние бета-версии может исправить некоторые баги из предыдущих версий. Поэтому они могут быть более стабильной, в некоторых случаях. В общем, его можно безопасно использовать последнюю бета-версию.

Зачем добавлять, удалять и обновлять операции не работать для некоторых существующих архивов?

Эти операции не работают только в старых версиях 7-Zip. Последний 7-Zip поддерживает любые операции с "твердой" архивы.

Почему не можете 7-Zip открыть некоторые архивы ZIP?

В 99% таких случаев это означает, что архив содержит некорректные заголовки. ZIP-программы можно открыть некоторые архивы с некорректными заголовками, поскольку эти программы просто игнорировать ошибки.

Если у вас есть такой архив, пожалуйста, не звоните 7-Zip разработчики об этом. Вместо этого попробуйте найти программу, которая использовалась для создания архива и информировать разработчиков этой программы в том, что их программное обеспечение не является ZIP-Совместимость.

Есть также некоторые ZIP-архивы, которые были закодированы с методами не поддерживается 7-Zip, например, WAVPack (WinZip).

Почему не можете 7-Zip открыть некоторые архивы RAR?

7-Zip по-прежнему не поддерживает новый RAR-5 формата. 7-Zip поддерживает RAR 2/3/4 форматах только.

Почему drag-and-drop архива извлечение из 7-Zip Explorer временные файлы?

7-Zip не знает путь к папке назначения перетаскивания. Только Windows Explorer знает точную цель для перетаскивания. И Windows Explorer нужны файлы (drag source) как распакованных файлов на диске. Поэтому 7-Zip извлекает файлы из архива в папку temp, а затем 7-Zip уведомляет Windows Explorer о пути этих временных файлов (temp). Затем Windows Explorer копирует эти файлы перетаскивания папки.

Чтобы избежать temp и использование файла, можно использовать команду извлечь из 7-Zip или drag-and-drop) из 7-Zip 7-Zip.

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

Вы, вероятно, используете в *.* wildcard. 7-Zip не используется операционной системой, маску для синтаксического анализа, а, следовательно, лечит *.* как и любой файл, который имеет расширение. Для обработки всех файлов необходимо использовать символ * вместо или опустить подстановки в целом.

Почему-r переключатель работает, как ожидалось?

В большинстве случаев вам не потребуется ключ-r. 7-Zip может сжимать подпапки даже без ключа-r.

Пример 1:

 7z.exe в c:\a.7z "C:\Program Файлы"

компрессы "C:\Program Файлы" полностью, включая все вложенные папки.

Пример 2:

 7z.exe a-r c:\a.7z "C:\Program Файлы"

поиск и компрессы из "Program Files" во всех подпапках C:\ (например, в "C:\WINDOWS").

Если нужно сжать файлы только с некоторым расширением, вы можете использовать ключ-r:

 7z a-r c:\a.zip c:\dir\*.txt 

сжимает все файлы *.txt из папки c:\dir\ и всех ее подпапках.

Как я могу сохранять полный путь файла в архиве?

7-Zip хранит только относительные пути файлов (без буквы диска префикс). Вы можете сменить текущую папку на папку, который является общим для всех файлов, которые вы хотите сжать, а затем вы можете использовать относительные пути:

 cd /D C:\dir1\
7z.exe в c:\a.7z file1.txt dir2\file2.txt

Почему не можете 7-Zip использовать большой словарь, в 32-битной Windows?

32-bit Windows выделяет только 2 Гб виртуального пространства в расчете на одно приложение. Также в том, что блок 2 Гб может быть фрагментирован (например, какие-то DLL-файл), так что 7-Zip не могу выделить один большой непрерывный блок виртуальном пространстве. Таких ограничений нет в 64-битной Windows. Поэтому вы можете использовать любой словарь в Windows x64, если у вас есть необходимый объем физической оперативной памяти.

Как я могу установить 7-Zip в автоматическом режиме?

Для exe установщика: использовать параметр "/S" параметр, чтобы сделать " Тихая установка " и "/D=dir" параметр, чтобы указать "output directory". Эти параметры вводятся с учетом регистра. 7-Zip использует установщик NSIS by Nullsoft.

Для msi установщика: используйте /q INSTALLDIR="C:\Program Files\7-Zip" параметры.

Developer FAQ

Почему существует связывание ошибки при компиляции я 7-Zip и LZMA SDK в Visual C++ 6.0?

Для компиляции вам понадобится Visual C++ 6.0 или более поздней версии. Некоторые файлы, которые также требуют новый Platform SDK от microsoft.com:

http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm илиhttp://www.microsoft.com/msdownload/platformsdk/sdkupdate/

Если вы используете MSVC, укажите SDK каталоги вверху "Include files" и "библиотека файлов" списки каталогов. Эти данные можно найти в разделе "Tools / Options / Directories".

Последний Platform SDK не совместим с MSVC6. Так что вы должны использовать Windows Server 2003 PSDK (февраль 2003 г.) с MSVC6.

Могу ли я использовать EXE-или DLL-файлов из 7-Zip в коммерческом приложении?

Да, но вы должны указывать в своей документации (1), которые использовались части программы 7-Zip, (2) , 7-Zip распространяется по лицензии GNU LGPL лицензии и (3) Вы должны дать ссылку на www.7-zip.org, где исходный код можно найти.

Как я могу добавить поддержку 7z архивов с моим приложением?

Один из способов-это использовать 7z.dll или 7za.dll (доступно с sf.net для загрузки). В 7za.dll работает через COM интерфейсы. Это, однако, не использует стандартный COM-интерфейсы для создания объектов. Вы можете найти маленький пример в "CPP\7zip\UI\Client7z" папки в исходном коде. Полный пример 7-Zip себя, начиная с 7-Zip работает через эту dll. Существуют и другие приложения, которые используют 7za.dll например WinRAR, PowerArchiver и другие.

Другой способ-позвонить Версия для командной строки: 7za.exe.

Могу ли я использовать исходный код 7-Zip в коммерческом приложении?

Начиная с 7-Zip распространяется по лицензии GNU LGPL вы должны следовать правилам этой лицензии. Вкратце, это означает, что любой LGPL ED код должен оставаться лицензирована под LGPL. Например, вы можете изменить код 7-Zip или написать оболочку для какой-то код из 7-Zip и скомпилировать его в DLL, но исходный код этой DLL (в том числе изменения / дополнения / wrapper) должен быть лицензирован под LGPL или GPL. Любой другой код в приложение, могут быть лицензированы как вы хотите. Эта схема позволяет пользователям и разработчикам возможность изменять LGPL ED код и перекомпилировать библиотеки. В этом и заключается идея свободного программного обеспечения. Подробнее здесь: http://www.gnu.org/. Вы можете также прочитать оLZMA SDK, который предоставляется под более либеральной лицензией.

Категория: Программы | Добавил: Pyroman (15.07.2014)
Просмотров: 5696 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Статистика
| Рейтинг@Mail.ru ТОП САЙТОВ Яндекс.Метрика