7zip: Найпоширеніші Питання (FAQ)

Чи можу я використовувати 7zip в комерційній організації?

Так, 7zip є 100% безкоштовним програмним забезпеченням для будь-яких цілей.
Ви можете використовувати його на будь-якому комп’ютері. Вам не потрібно реєструватися або платити за 7zip.


7Zip підтримує багато форматів. Який формат архіву кращий?

Для кращого стиснення рекомендується використовувати формат 7z.
Всі інші формати варто використовувати тільки тоді, коли це дійсно необхідно.


Чому 7z архіви, створені новою версією 7zip, можуть бути більшими, ніж архіви, створені старою версією 7zip?

Нові версії 7zip (починаючи з версії 15.06) за замовчуванням використовують інший порядок сортування файлів для суцільних 7z архівів.

Стара версія 7zip (до версії 15.06) використовувала сортування файлів “за типом” (“за розширенням”).

Нова версія 7zip підтримує два порядки сортування:

  • сортування за іменем – порядок за замовчуванням.
  • сортування за типом, якщо ‘qs‘ вказано в полі Параметри у вікні “Додати до архіву” (або -mqs перемикач для версії командного рядка).

Ви можете отримати велику різницю в ступені стиснення для різних методів сортування, якщо розмір словника менший, ніж загальний розмір файлів. Якщо є схожі файли в різних папках, сортування “за типом” може забезпечити кращий ступінь стиснення в деяких випадках.

Зверніть увагу, що сортування “за типом” має деякі недоліки. Наприклад, томи NTFS використовують порядок сортування “за іменем”, тому, якщо архів використовує інше сортування, то швидкість деяких операцій для файлів з незвичним порядком може впасти на HDD-пристроях (HDD мають низьку швидкість для операцій “пошуку”).

Ви можете збільшити ступінь стиснення за допомогою наступних методів:

  • Збільшити розмір словника. Це може допомогти, коли ‘qs’ не використовується.
  • Вказати ‘qs‘ в полі Параметри (або використовувати -mqs перемикач для версії командного рядка).

Якщо ви вважаєте, що незвичний порядок файлів не є проблемою для вас, і якщо кращий ступінь стиснення з невеликим словником є більш важливим для вас, використовуйте режим ‘qs‘.


Чи може 7zip відкривати архіви RAR5?

Сучасні версії 7zip (15.06 beta або новіші) підтримують архіви RAR5.


Як я можу встановити асоціації файлів з 7zip в Windows 7 і Windows Vista?

Ви повинні запустити Файловий Менеджер 7zip в режимі адміністратора. Клацніть правою кнопкою миші на іконці Файлового Менеджера 7zip, а потім натисніть Запустити від імені адміністратора. Тоді ви зможете змінити асоціації файлів та деякі інші параметри.


Чому 7zip не може відкрити деякі архіви ZIP?

У більшості цих випадків це означає, що архів містить неправильні заголовки. Інші ZIP-програми можуть відкривати деякі архіви з неправильними заголовками, оскільки ці програми просто ігнорують помилки.

Якщо у вас є такий архів, будь ласка, не звертайтеся до розробників 7zip з цього приводу. Замість цього спробуйте знайти програму, яка використовувалася для створення архіву, і повідомте розробникам цієї програми, що їхнє програмне забезпечення не є ZIP-сумісним.

Є також деякі ZIP-архіви, які були закодовані методами, непідтримуваними 7zip, наприклад, WAVPack (WinZip).


Чому при розархівуванні архівів з 7zip в Провідник шляхом перетягування використовуються тимчасові файли?

7zip не знає шлях до папки призначення. Тільки Провідник Windows знає точне місце призначення. І Провіднику Windows потрібні файли (джерело перетягування) як розпаковані файли на диску. Тому 7zip витягує файли з архіву в тимчасову папку, а потім 7zip повідомляє Провіднику Windows про шляхи цих тимчасових файлів. Потім Провідник Windows копіює ці файли в папку призначення.

Щоб уникнути використання тимчасових файлів, ви можете використовувати команду “Видобути” в 7zip або перетягувати файли з 7zip в 7zip.


Чому версія командного рядка не додає файли без розширень до архіву?

Ви, ймовірно, використовуєте маску *.*. 7zip не використовує парсер масок операційної системи, і тому розглядає *.* як будь-який файл, що має розширення. Щоб обробити всі файли, ви повинні використовувати маску *, або взагалі опустити маску.


Чому перемикач -r не працює належним чином?

У більшості випадків вам не потрібен перемикач -r. 7zip може стискати підпапки навіть без перемикача -r.

Приклад 1:

7z.exe a c:a.7z "C:Program Files"

стискає “C:Program Files” повністю, включаючи всі підпапки.

Приклад 2:

7z.exe a -r c:a.7z "C:Program Files"

шукає і стискає “Program Files” у всіх підпапках C: (наприклад, в “C:WINDOWS”).
Якщо вам потрібно стиснути тільки файли з деяким розширенням, ви можете використовувати перемикач -r:

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

стискає всі *.txt файли з папки c:dir і всіх її підпапок.


Як я можу зберегти повний шлях до файлу в архіві?

7zip зберігає тільки відносні шляхи файлів (без префікса букви диска). Ви можете змінити поточну папку на папку, яка є спільною для всіх файлів, які ви хочете стиснути, і тоді ви зможете використовувати відносні шляхи:

cd /D C:dir1
7z.exe a c:a.7z file1.txt dir2file2.txt

Чому 7zip не може використовувати великий словник в 32-розрядній Windows?

32-розрядна Windows виділяє тільки 2 ГБ віртуального простору на одну програму. Також цей блок 2 ГБ може бути фрагментований (наприклад, деяким DLL-файлом), тому 7zip не може виділити один великий неперервний блок віртуального простору. Таких обмежень немає в 64-розрядній Windows. Тому ви можете використовувати будь-який словник в Windows x64, якщо у вас є необхідний обсяг фізичної оперативної пам’яті.


Як я можу встановити 7zip в тихому режимі?

Для exe-інсталятора: Використовуйте параметр “/S” для тихої установки і параметр /D=”C:Program Files7-Zip” для вказівки “вихідної папки”. Ці параметри чутливі до регістру.

Для msi-інсталятора: Використовуйте параметри /q INSTALLDIR=”C:Program Files7-Zip”.


Як я можу відновити пошкоджений 7z архів?

Є кілька можливих випадків, коли архів пошкоджено:

  • Ви можете відкрити архів і бачите список файлів, але коли ви натискаєте команду “Видобути” або “Тестувати”, з’являються помилки: “Помилка даних” або “Помилка CRC”.
  • Коли ви відкриваєте архів, ви отримуєте повідомлення “Неможливо відкрити файл ‘a.7z’ як архів”

Можливо відновити деякі дані. Дізнайтеся більше про процедуру відновлення 7z архівів.