9-Laboratoriya Mavzu: Fayllarni arxivlashtirish haqida umumiy ma'lumot rar va zip arxivatorlar dasturlarida ishlash Ishning maqsadi: Talabalarda ma’ruzada olingan bilimlarni mustahkamlash, Fayllarni arxivlashtirish haqida umumiy ma'lumot rar va zip arxivatorlar dasturlarida ishlash
Arxivlangan fayllar bilan ishlash Arxivlangan fayl-bu faylning ixchamlangan, siqilgan holati. Amalda fayllar bilan ishlashda, ya’ni fayllarni bir joydan ikkinchi joyga ko’chirishda, nusxa olishda, saqlab qo’yishda, elektron pochta orqali axborot yuborishda bunday fayllar bilan ishlash zarurati tug’iladi.
Avvalo arxivlash bilan bog’liq bo’lgan asosiy tushunchalarni kiritamiz, keyin arxivlash uchun ko’p qo’llaniladigan asosiy arxivatorlar (arxivlovchi dasturlar) bilan tanishamiz.
Fayllarni arxivlash — fayllarni ma’lum bir qoida asosida siqilgan, ixchamlangan holatda diskda saqlash demakdir. Arxivlash qattiq disk ishdan chiqishi yoki faylning tasodifan o’chirilishi sodir bo’lgan hollarda joriy faylni qayta tiklash uchun yordam beruvchi vosita sifatida ham qo’llaniladi. Arxivlash BACKUP paket dasturi orqali ham (Win95 muhitida) amalga oshiriladi. Bu dastur haqidagi to’la ma’lumotlarni Spravka bo’limidagi „fayllarni arxivlash“ kalit so’zli buyruq orqali olish mumkin.
Umuman arxivlash — bu uzoq muddat saqlanuvchi fayllar, kam qo’llaniladigan, eski hujjatlar, har xil materiallar, adabiy va ilmiy maqolalar, rasm va boshqalarni saqlash uchun qo’llaniladi. Arxiv bir qancha qismlardan iborat bo’lishi va unda har bir fayl alohida ko’rinishda saqlanishi mumkin. Bunday arxiv fayllari ko’p tomli deb ataladi. Shunday arxivlardan katta hajmli ma’lumotlarini qismlarga bo’lib disketlarga sig’adigan, qulay kurinishga keltirish uchun foydalanish mumkin. Bunda har bir qism fayl ham arxiv fayli deb ataladi.
Arxiv hosil qilish jarayoni arxivlash (arxivatsiya) deyiladi. Siqilgan faylni eski holiga qaytarish arxivlarni ochish (razarxivatsiya) deyiladi. Arxivlashni fayllar guruhi, to’liq fayllar strukturasi buyicha yoki papkalar buyicha ham qilish mumkin. Arxiv- lanuvchi fayllarda papkalar kup bulsa, ularni oldin bitta papkaga yig’ib olish ishni osonlashtiradi. Elektron pochta va Internet muhitida arxivlangan holdagi ma’lumotlarni almashish bir qator qulayliklar yaratadi.
Arxivlash jarayonida ayrim fayllar juda yaxshi ixchamlanishi, ba’zi hollarda arxivlash natijasida boshlang’ich fayl 10 — 20 baravar siqilishi ham mumkin. Masalan, dastur fayllariga nisbatan matn va rasm fayllari ancha yaxshi ixchamlanadi.
Hozirgi kunda har xil arxivatorlar bir-biridan siqish darajasi, tezligi, foydalanishda qulayliklari, imkoniyat darajasi jihatidan farq qiladi. Foydalanuvchi zar xil turdagi arxiv fayllarini kengaytmasi bo’yicha farqlaydi. Siqish turi shu arxivning formati deyiladi.
Arxivlangan fayl arxivda qaysi fayllar borligini bildiruvchi sarlavhaga ega bo’ladi. Arxiv sarlavhasida unda saqlanuvchi har bir fayl uchun quyidagi ma’lumotlar saqlanadi:
fayl nomi;
fayl saqlanuvchi katalog haqida ma’lumot;
faylning oxirgi marta qayta ishlangan sanasi va vaqti;
faylning diskdagi va arxivdagi o’lchami;
arxivning to’liqligini tekshirishda ishlatiladigan har bir faylning stiklik tekshirish kodi.
Arxiv fayllar ham oddiy fayllar kabi nomlanadi va maxsus kengaytmaga ega bo’ladi. Masalan, PKZIP/PKUNZIP dasturlarning fayllari .ZIP, ARJ dasturining fayllari . ARJ kengaytmaga ega bo’ladi. Kup tomli fayllar uchun esa arxivning davomi A01, A02 va zokazo kengaytmalar oladi.
ZIP formatli arxiv imkoniyatliroq hisoblanadi. Bu turdagi arxivlar PKZIP arxivatori bilan yaratiladi. Arxivni ochish uchun PKUNZIP dan foydalaniladi (PKWARE firmasi tomonidan yaratilgan). ZIP formatli arxiv boshqa formatli arxivlardan arxivlash jarayonining tez amalga oshirilishi va yuqori darajada siqish imkonini berishi bilan ajralib turadi.
Hozirgi vaqtda ko’p qo’llaniladigan arxivatorlardan yana biri ARJ hisoblanadi (R. Yangom tomonidan yaratilgan). Bu arxivator arxivlash uchun ham, arxivdan chiqarish uchun ham xizmat qiladi.
Xuddi shuningdek, ZIP va ARJ larga o’xshash formatlaydigan LHA (X. Yoshizaki) arxivatori zam mavjud.
Yana ko’p qo’llaniladigan arxivatorlardan biri RAR (E. Roshal) hisoblanadi. Bu arxivator Norton Commander muhitida, foydalanuvchi interfeysi yordamida amalga oshiriladi. Ammo bu arxivatordan EPda foydalanish ancha noqulayliklar tug’diradi.
Endi ko’p qo’llaniladigan ZIP va ARJ arxivatorlarini ko’rib chiqamiz.
Fayllarni arxivlash buyrug’ining umumiy ko’rinishi quyidagicha bo’ladi:
PKZIP holat arxiv_nomi [fayllar_nomlari]
yoki
ARJ buyruq holat arxiv_nomi [katalog\] [fayllar_nomlari].
Bu buyruqlarning parametrlari: