Новини високих технологій
» » Файлові архіви - що це таке і для чого вони потрібні?

Файлові архіви - що це таке і для чого вони потрібні?

6-11-2017, 19:49
1 974
Файлові архіви - це якийсь файл, створений за допомогою спеціальної програми, що називається архіватором, і містить у собі від одного до декількох файлів і/або каталогів (папок) в упакованому вигляді.

Історичний аспект

Найбільш активно такі архіви застосовували під час використання флоппі-дисків, оскільки файлові архіви дозволяють стиснути деякі типи файлів (виключаючи графічні і відео) для того, щоб розмістити їх на невеликому обсязі дискети. З їх зникненням використання архівів в основному перемістилася в Інтернет, де вони продовжують використовуватися переважно в файлообмінниках і на ftp-серверах.


Класифікація архівів

Виділяють наступні види файлових архівів: звичайні - в одному архівному файлі розташовані кілька файлів і/або папок, стислих яким-небудь методом; саморозпаковуються - являють собою виконувані файли з розширенням .exe; при запуску необхідно тільки вказати шлях розпакування, все інше виконає сама програма; багатотомні - включає в себе певну кількість частин архіву, які можуть крім свого власного розширення мати додаткове, що показує номер частини: part01; безперервні - архіви з максимально можливим ступенем стиснення, в яких всі файли і папки являють собою єдине ціле; розпакування одного файлу (папки) неможлива; захищені паролем - архіви, що вимагають для свого відкриття введення пароля.

Розширення файлових архівів

У кожного файлу є певні розширення. Не є винятком і файлові архіви. Це, насамперед, zip, rar, 7z - найбільш популярні розширення, які використовуються в операційній системі Windows. Такі розширення в ОС GNU/Linux можна зустріти дуже рідко, в основному від тих користувачів, які нещодавно перейшли на використання цієї ОС після Windows. Тут найбільш поширеними архівами є gz, bz2 xz. Робота з даними розширеннями зазвичай супроводжується компресією tar, в результаті чого загальне розширення виглядає як tar.gz, tar.bz2 tar.xz. Найчастіше tar.bz2 і tar.xz виявляються ефективнішими за стиску, ніж zip. Дані формати не поширені в ОС Windows, проте там можуть успішно використовуватися у всіх поширених архіваторах.


Кращою ступенем стиснення в найбільш поширеною ОС Windows є 7z, однак проведені тести показують його невелику перевагу над іншими розширеннями файлових архівів. Робота з zip у Windows доступна після встановлення системи, так само як і в Mac OS X, більшість дистрибутивів GNU/Linux також працює з даними архівом з коробки, оскільки разом з дистрибутивом встановлюються архіватори, які підтримують більшість поширених форматів файлових архівів.

Робота з файловими архівами

Файлові архіви - що це таке і для чого вони потрібні?
Файлові архіви припускають наявність спеціальних програм, які могли б ефективно створювати і розпаковувати. Необхідно відзначити, що більшість архіваторів під ОС Windows створюють відповідні пункти контекстного меню, яке викликається клацанням правою кнопкою миші. Ми розглянемо файлові архіви для стаціонарних комп'ютерів, але існують такі і для гаджетів, які можна знайти в відповідних магазинах.
Розглянемо найбільш поширені програми файлових архівів.

WinZip

За замовчуванням зберігає файли в zip, однак можна зберегти і в інших форматах. За допомогою цього архіватора можна стиснути файли mp3 а також jpeg-файли до 25%, не втрачаючи якості. Метод стиснення вибирається автоматично. Є функції роздруківки файлів, які стиснуті в даний архів, перевірки їх антивірусом та інші. Останні версії програми підтримують відкриття файлів 7z, rar і zipx. За запевненням розробників, WinZip забезпечує захист, використовуючи шифрування банківського рівня. Крім цього, останні версії отримали можливість підключатися до хмар. В даній програмі файлові архіви можуть бути відкриті нові формати документів MS Office: docx, xlsx і т. д., а також формати, що відповідають міжнародному стандарту ODF. Як кажуть розробники, зменшення розміру графічних файлів відбувається за рахунок того, що одні формати замінюються іншими. У разі випадкового видалення, копіювання, перейменування файли можуть бути відновлені.

WinRAR

У всьому світі лідирують zip-архіви за популярністю, але Росія йде своїм шляхом, і у нас самий популярний архіватор - WinRAR. Цей архіватор має режим командного рядка (саме він використовується в середовищах GNU/Linux), останні версії також навчилися ефективно стискати медіаконтент. Має власний алгоритм стиснення, що підтримує різноманітні формати, включаючи популярні rar і zip, так і менш популярні gz, tar, bz2 lzma та інші. У WinRAR можна вибрати час стиснення, при цьому необхідно враховувати, що більш сильне стиснення призведе до великих витрат часу на процес архівування. В налаштуваннях цього архіватора можна встановити низький пріоритет, що збільшить час завантаження-розпакування, але зате і зменшить навантаження на процесор, а можна задіяти всі ядра процесорів, що призведе до більш сильному завантаженні, але зате скоротить час створення архіву або розпакування.

PeaZip

Ця програма є кроссплатформної і може бути встановлена в багатьох операційних системах. Здатна відкривати понад 180 форматів файлових архівів. Це, мабуть, рекорд. Тут підтримується одночасна робота з декількома архівами. В останніх версіях забезпечена підтримка відкриття zipx, rar, включаючи його п'яту версію.
Цей додаток також підтримує шифрування даних, в ньому присутня можливість конвертації диска у файлову систему NTFS, є можливість створення ключів, резервних копій файлів. Програма випускається як для 32-бітних платформ, так і для 64-бітних.

7-zip

За допомогою цього архіватора створюються рідні формати 7z, хоча підтримується і ряд інших, включаючи популярні формати в Windows і POSIX-системах, в тому числі GNU/Linux і Mac OS X. Він у числі інших дозволяє відкривати архіви rar, deb, які містять бінарні файли установників програм в ОС GNU/Linux. За заявами розробників, ступінь стиснення перевершує WinRAR на 30-70%, а WinZip - на 2-10%. На відміну від перших двох архіваторів, які хочуть від користувачів одержати гроші за їх використання, останні два належать до open source програм і є безкоштовними. У 2007 році даний архіватор проектом SourceForge.net був визнаний кращим. Шифрування реалізується з допомогою алгоритму AES-256 для файлових архівів формату 7z і zip. Архіви, упаковані з використанням методу LZMA, розпаковуються буквально на льоту. Як і у PeaZip, є програми як для 32-, так і для 64-бітових платформ.

Файлові архіви в Інтернеті

Безліч серверів у Всесвітній павутині містять їх. Сервери Інтернету, містять файлові архіви, носить назву ftp-серверів. До недавнього часу на цих серверах можна було знайти практично все - від музики до іграшок і програм для різних систем. Боротьба з піратством в нашій країні кілька підкосила даний сегмент, і тепер там в основному розміщується вільна продукція. На ftp-серверах розміщуються репозиторії ОС GNU/Linux, завдяки чому кожен користувач цих систем має можливість вільного встановлення програм, підписаних цифровими ключами, що виключає можливість проникнення шкідливого коду на комп'ютер користувача, завдяки чому дані системи славляться відсутністю вірусів. Ftp-сервери можна переглядати з будь-якого браузера, існують для них і спеціальні клієнти. Обмін даними ftp-сервера з користувачами відбувається за допомогою TCP. Менеджмент обміну регулюється в стандарті протоколу TELNET. При використанні протоколу ftp можливо не тільки викачувати файли на локальний комп'ютер, але і передавати на віддалений сервер. Систему файлових архівів за допомогою використання сервера ftp може будь-яка зацікавлена особа. Дані сервера забезпечують надання та отримання файлових архівів як анонімними користувачами, так і авторизованими користувачами. Більшість ftp-серверів є анонімними.
Незважаючи на зазначені переваги, ftp-сервери не позбавлені недоліків. Величезна частина файлових архівів у них представлена без опису, і здогадатися, що перед вами, можна тільки по цілеспрямованому пошуку. Передача файлів може здійснюватися текстовим способом або бінарним. У разі неправильного вибору файл може пошкодитися. Ftp-серверів немає універсального пошуку. Існує кілька рішень, але всі вони не універсальні. Найбільш поширеним серед них є сервіс Archie. Сервера Archie сильно завантажені і працюють тільки з анонімними ftp. Однак дані сервера децентралізовані, пошук здійснюється за не зовсім зрозумілим алгоритмом, в результаті чого, перебравши всі сервера (а їх близько десятка) можна не виявити шукану інформацію. Крім цього, необхідно вміти створювати шаблон пошуку при використанні даного сервісу. Крім використання протоколу ftp для доступу до файлових архівів може використовуватися протокол http. У файлових архівах представляють не тільки відкрите програмне забезпечення, там можна знайти різні тексти, демо-версії пропрієтарних програм і багато іншого.

На закінчення

Таким чином, файлові архіви - це необхідна річ для того, щоб передати великий обсяг інформації у стислому вигляді. Даний архіви можуть використовуватися як локально - на окремих комп'ютерах, так і в глобальній мережі Інтернет за допомогою використання спеціальних ftp і http-серверів. Найбільш поширеними програмами для створення архівів та їх розпакування є WinRAR, WinZip, PeaZip, 7-zip. Останні дві програми є вільними і можуть використовуватися безкоштовно. Більшість архіваторів підтримує всі найбільш поширені формати архівів.
Цікаво по темі
Як і чим відкрити файл *.pak? Опис формату файлів *.pak
Як і чим відкрити файл *.pak? Опис формату файлів *.pak
Виникла проблема з відкриттям файлу невідомого формату *.pak? У цій статті розглянемо, як відкрити файл *.pak.
Докладно про те, як розпакувати TAR
Докладно про те, як розпакувати TAR
В даному матеріалі ми розглянемо, яким чином можна розпакувати архів TAR. Створюється подібний файл з допомогою програмних комплексів, розроблених
Чим відкривати TGA-файли
Чим відкривати TGA-файли
У цій статті ми поговоримо про розширення TGA і TGA.TX, також розповімо, ніж відкривати TGA-файли. Можете не сумніватися: завжди знайдуться програми
Як створити архів: ключові моменти і приклади програм
Як створити архів: ключові моменти і приклади програм
Архіви (або стислі папки) з моменту появи перших програм стиснення начебто ARJ, які працювали під DOS-системами...
Як на «Андроїд» відкрити файл ZIP або будь-який інший архів найпростішими способами
Як на «Андроїд» відкрити файл ZIP або будь-який інший архів найпростішими способами
В сучасних мобільних системах, так само як і в стаціонарних ОС, дуже часто доводиться працювати з файловими архівами, стислими для економії займаного
Як вилучити файл з архіву ZIP: способи та рекомендації
Як вилучити файл з архіву ZIP: способи та рекомендації
Сьогодні в цілях економії місця для зберігання або передачі даних використовуються спеціальні формати, звані архівами. По суті, вони являють собою