Як розпакувати файл

Розпаковуємо файл .cab за допомогою InstallShield CAB File Viewer 14.0

Тим, хто часто змушений стикатися з такими файлами, вкрай незручно працювати з ними за допомогою стандартних програм-пакувальників. Саме для таких випадків і була розроблена InstallShield CAB File Viewer 14.0.
Файл cab є інсталятором і містить необхідні програмі компоненти і дані по їх реєстрації та розміщення операційною системою. На одному з таких файлів я і протестуйте цю утиліту.

1. Отже, після того, як ми витягли за допомогою програми Universal Extractor вміст з інсталятора USB20PCCam_5.7.26000.0.exe. серед них виявилися файли формату * .cab і * .hdr, додатки до нього, обидва звуться data1:

Як розпакувати файл

2. Для цього відкриваю утиліту InstallShield CAB File Viewer. Спливає вікно:

Як розпакувати файл

Перед тим, як почати витяг файлів, спершу було б непогано ознайомитися з усіма параметрами і можливостями програми, тому я по черзі переглядаю всі чотири меню File, View, Tools і Help. У меню View знаходжу два цікавих режиму роботи, це Standard і Expert. За замовчуванням галочка стоїть навпроти першого, його і залишаю, тому що він цілком мене влаштовує.

3. Переходжу безпосередньо до розпакуванні cab-файлу. В меню File вибираю Open. з'являється таке вікно:

Як розпакувати файл

У ньому вибираємо той файл, з яким будемо працювати, в моєму випадку це C: \ Documents and Settings \ Адміністратор \ Мої документи \ Downloads \ USB20PCCam_5.7.26000.0 \ Disk1 \ data1.hdr. Натиснувши на кнопку ОК. відкриваю його і бачу:

Як розпакувати файл

Як розпакувати файл

4. У меню View вибираю пункт Components. клікнувши по ньому лівою кнопкою миші. Це необхідно для того, щоб програма показала всі компоненти, що містяться в cab-файлі. Повинно з'явитися дерево каталогів, які упаковані в cab:

Як розпакувати файл

5. Для прикладу я взяв директорію Device Driver (XP). Як бачимо, в ній зберігаються два файли snp2sxp.sys і sncamd.sys. Їх я і витягну:

Як розпакувати файл

Для цього в меню Tools вибираю Extract file. спливає вікно, за допомогою якого потрібно вибрати папку, куди буде витягнутий файл:

Як розпакувати файл

Я хочу його розмістити в каталозі Downloads. тому натискаю на Мої документи в колонці зліва від вікна і вже в робочій області вікна подвійним кліком вибираю папку Downloads. тисну Зберегти. Ви ж можете на свій розсуд вибрати іншу директорію або зупинити свій вибір на тій, яка за замовчуванням була запропонована утилітою.
Витяг відбувається миттєво, всього за кілька секунд. Ніякої тяганини або проблем я не спостерігав.


Слідуючи тим же алгоритмом, я витягаю і другий файл sncamd.sys в ту ж папку. В принципі, за бажанням можна розпакувати і інші файли з інших директорій. На жаль, InstallShield CAB File Viewer не передбачає одночасного вилучення всього вмісту, так як формат cab не розрахований на це.

Цікава також можливість виводити звіт про вміст файлу в окремому вікні стандартного Блокнота Windows. Його можна зберегти у форматі txt, сам текст звіту розбитий на три розділи: Summary, Features і Components. У першому міститься загальна інформація про cab-файлі, у другому - про його вмісті, в третьому - відомості про його компонентах. Повірте, це неймовірно зручна функція, яка безсумнівно стане в нагоді тим, хто щодня за службовим обов'язком стикається з необхідністю переглядати файли формату cab.

Для тих, хто хоче краще зрозуміти принцип роботи з програмою або збився на одному з етапів розпакування файлу, завжди може ознайомитися з довідкою, яку можна викликати або натисканням клавіші F1. або зайшовши в меню Help і вибравши там пункт Install Shield Cabinet File Viewer Help. В принципі, в багатьох програмах є функція виклику довідки. В цілому, програма залишила лише хороші враження, але головний її мінус - неможливість отримати відразу декілька файлів, і якщо це потрібно зробити, доведеться витратити багато часу.