• Mustaqil ish topshiriqlari
  • 2.5. Arxivlash tushunchasi. Arxivator dasturlar. Tayanch soʻzlar.
  • Nazorat savollari va topshiriqlari




    Download 1,89 Mb.
    Pdf ko'rish
    bet29/76
    Sana01.01.2024
    Hajmi1,89 Mb.
    #129371
    1   ...   25   26   27   28   29   30   31   32   ...   76
    Nazorat savollari va topshiriqlari 
    1. Axborotlarning xayotiylik sikli deganda nima tushuniladi 
    2. Kaskad modeli bu qanday model va uning bosqichlari 
    3. Loyihalash nima uchun kerak
    4. Spiral modeli bu qanday model va uning yutuqlari 
    Mustaqil ish topshiriqlari 
    1. Avtomatlashtirilgan axborot tizimlarining xayotiylik tsikli 
    2. Axborot tizimlarini loyihalashtirish 
    3. Axborot tizimlari hayotiylik tsiklining kaskadli modeli 
    4. Axborot tizimlari hayotiylik tsiklining spiralli modeli 
    2.5. Arxivlash tushunchasi. Arxivator dasturlar.
    Tayanch soʻzlar. Arxivator dasturlar, arxivlash, himoyalash, arxiv fayllar, 
    Uzluksiz (Solid) arxivlar, tashqi arxivlash va h.k.
    Kompyuterlar bilan ishlash paytida informatsiya (fayl, dastur) yoʻqotilishi 
    mumkin. Chunki tasodifiy yoʻq qilish, virusdan zararlanishi (yuqtirish), disklarni 
    yaroqsizlanishida uchraydi. Axborotni himoyalash uchun uning zahira nusxalari 
    arxiv holda boʻlishi lozim. Arxivlash saqlanayotgan axborotni ixchamlashga 
    imkon yaratadi. Boshqa tomondan, axborotning kompyuterlar orasida disket orqali 
    koʻchirilishi doimo qulay, ayniqsa, ixcham yoki zichlangan holda. 
    Fayllarni arxivlash natijasida nafaqat fayllarning oʻchirilib ketilishi oldi 
    olinadi, balki disklarda boʻsh joy koʻpayadi. Fayllarni arxivlash natijasida 
    disklarda matnli fayllar uchun 60 – 70 foiz, bajariluvchi fayllar uchun 20 – 30 foiz 
    boʻsh joy tejaladi. 


    103 
    Arxivlash deganda, fayl yoki fayllar guruhining siqilgan holda bitta faylga 
    joylashishi tushuniladi. Arxivli fayllarda asosan kompyuter xotirasida uzoq 
    muddatli saqlanuvchi va muhim boʻlgan dasturlar saqlanadi.
     
    Kompyuterda fayllarni arxivlash uchun maxsus arxivlovchi dasturlar 
    mavjud. Hozirgi kunda MS-DOS operatsion tizimida foydalaniladigan arxivlovchi 
    dasturlar doirasiga quyidagilar kiradi: ARJ, RAR, PKZIP, PKUNZIP, PAK, LHA 
    va hokazo. Bu arxivlovchi dasturlar bir-biridan siqish darajasi, tezligi, umuman 
    olganda imkoniyatlari bilan farqlanadi. Keng tarqalgan arxivlovchi dasturlar 
    deyarli bir xil imkoniyatga ega, ya‘ni biri ikkinchisidan barcha parametrlari 
    boʻyicha ustunlik qilolmaydi. Bir dastur tez ishlasa, boshqasi fayllarni yaxshi 
    siqish darajasini ta‘minlaydi. Arxivli fayllarni nomlash ham xuddi oddiy fayllar 
    kabi amalga oshiriladi va qaysi arxivlovchi dastur ishlatilganiga qarab, maxsus 
    kengaytmaga ega boʻladi. Masalan, ARJ dasturi ishlatilsa, arxiv fayl kengaytmasi 
    .arj, PKZIP dasturida .zip boʻladi. Arxivli fayl mundarijaga ega, unda qanday 
    fayllar saqlanayotganligi koʻrsatiladi. Arxiv mundarijasida quyidagi ma‘lumotlar 
    saqlanadi: 
    - fayl nomi; 
    - fayl saqlanuvchi katalog toʻgʻrisida ma‘lumot; 
    - faylning oxirgi marta qayta ishlangan sanasi va vaqti; 
    - faylning diskdagi va arxivdagi oʻlchami; 
    - arxivning toʻliqligini tekshirishda ishlatiladigan har bir faylning tsiklik tekshirish 
    kodi. 
    Biz quyida eng koʻp ishlatiladigan PKZIPGʻPKUNZIP(2.04g versiyasi) va 
    ARJ(2.30 versiyasi) arxivlovchi dasturlari bilan batafsil tanishib chiqamiz. Bu 
    dasturlar yuqori tezlik va katta siqish darajasini ta‘minlaydi. ARJ dasturi koʻp 
    tomli arxiv, ya‘ni arxivli fayllar ketma-ketligini tuzish imkoniyatini beradi. ARJ 
    dasturi fayllarni arxivga joylash, qayta tiklash va hokazo ishlarning barchasini oʻzi 
    bajaradi. Zip tipidagi fayllar uchun bu funktsiyalarni bajarish uchun turli dasturlar 
    ishlatiladi, ya‘ni: 
    PKZIP 

    arxivga fayllarni joylashtiradi; 


    104 
    PKUNZIP 

    arxivdan fayllarni tiklaydi; 
    PKZIPFIX 

    buzilgan arxivli fayllarni tiklaydi; 
    PKZIP va ARJ dasturlari fayllarni arxivlashda uchta asosiy rejimga ega: 
    Add 

    arxivga barcha fayllarni qoʻshadi: 
    Update 

    arxivga yangi fayllarni qoʻshadi; 
    Freshen 

    arxivga unda mavjud boʻlgan fayllarning yangi versiyalarini qoʻshadi. 
    Arxivlar (fayllar tahlami) yaratilishi uchun maxsus dasturlar – arxivatorlar 
    koʻllaniladi. Arxivatorlar axborotni maxsus ixchamlashtirish usullarini qoʻllash 
    yordamida fayllarni kichik oʻlchamli nusxalarini yaratadi va bir necha fayllar 
    nusxalarini yagona arxiv faylga jamlashi mumkin.
    Arxivator dasturlar. Arxiv fayl yaratishda quyidagi dasturlar qoʻllaniladi, 
    ularni ikki sinfga boʻlish mumkin:
    1. Ixchamlovchi, tahlovchi dasturlar, arxivatorlar; 
    2. Zahira nusxa olish dasturlari. 
    Tahlovchi dasturlar axborotni ixchamlashning maxsus usullarini qoʻllash 
    yordamida fayllarning kichik oʻlchamli nusxalarini yaratadi va bir necha fayllar 
    nusxalarini yagona arxiv faylga jamlashi mumkin. Zahira nusxa olish dasturlari 
    qattiq diskdagi axborotni stimer kassetalari yoki disketaga nusxasini olish uchun 
    moʻljallangan. 
    Arxiv fayl ixcham holda joylashtirilgan bir yoki bir necha fayllar 
    yigʻindisidan iborat boʻlib, yaxlit fayldan ularning zarurat tugʻilishida dastlabki 
    koʻrinishda chiqarib olish mumkin. Arxiv fayl oʻzida mundarijani aks ettiradi va 
    unda quyidagi axborot mavjud:
    Fayl nomi, papka haqida ma‘lumot, faylni aniqlash sanasi va vaqti, diskdagi 
    fayl oʻlchami, arxivdagi oʻlchami, arxiv butunligini tekshirish uchun har bir faylni 
    tsiklik nazorati, Arj, Pkzip, JHA, Pkpak, Jce. 
    Qisqacha tavsifi. RAR 1.33 ning Pkzip 2.04 e, Arj 2.41, JHA 2.11 ga 
    solishtirma asosiy tavsifini beramiz: 
    Ixchamlash darajasi. EXE, COM, ZIR, OBY, OVR xildagi fayllarda va 
    ularga oʻxshash RAR boshka arxivatorga solishtirganda maksimal siqish darajasini 


    105 
    ta‘minlaydi, bu bilan PKZIP VA ARJ dan 0,5-3% ga oʻtadi (EXE va COM fayllar, 
    LZEXE, PKZITE, DIET tipdagi dasturlar tomonidan ixchamlashtirilgan). Ayrim 
    fayllar yutugʻi oʻlchamning 5-7% ga etishi mumkin. Ixchamlash usuli natijaga 
    unchalik ta‘sir qilmaydi. Matnli axborot PKZIP va ARJ kabi ixchamlanadi.
    Ixchamlash uslubiga bogʻliq, odatda 32 kilobayt oʻlchamli fayllarda. Katta 
    matnli fayllarda RAR odatda boshqa arxivatorlardan ancha ustun. Ma‘lumotlar 
    bazasi fayllari qayta ishlanganda RAR, PKZIP arxivatorlari bir muncha yon beradi 
    (ayrim xollarda ARJ), bunda ish oʻlchami va vaqtiga ixchamlash metodi (uslubi) 
    ta‘sir etishi mumkin (m0-m5). Grafik axborotni zichlashish darajasi fayllar turiga 
    bogʻliq. Katta miqdordagi kichik fayllarni tahlashda (RAR) ARJ va PKZIP dan 
    fayllar nomlari hisobiga yutishi mumkin. Uzluksiz (solid) arxiv yaratishda, ular 
    tarkibida bir xil fayllar boʻlsa, ixchamlash (kisish) darajasi 10-40% va undan ortiq 
    oddiy arxivga tahlashdan ustun keladi. 
    Ixchamlash tezligi RAR tahlash tezligi PKZIP tezligidan 15 % kam. Boshqa 
    arxivatorlar sekinroq ishlaydi. 
    Ochish tezligi. Fayllarni ochish tezligi boʻyicha RAR faqat PKZIPdan keyin 
    turadi. 
    Talab qilinuvchi resurslar: RAR ishlashi uchun MS.DOS 3.0 yoki soʻngi 
    boshqa versiyalari zarur. Boʻsh operativ xotiraning kiritishi uchun minimal 
    oʻlchami 380 kilobayt, bu koʻrsatkichning oshirishini tahlash va ochish tezligini 
    oshirishini, disk operatsiyalarini buferlash hisobiga toʻla ekranli qoplashda ishni 
    tezlatish mumkin. 
    Qoʻshimcha imkonyatlar. Standart vazifalardan tashqari RAR quydagalarni 
    taminlaydi:
    1. Toʻla ekranli interfeys bogʻlanish: 
    a) ochiluvchi va yopiluvchi fayillarni tanlash; 
    b) arxivdagi kichik kataloglar strukturasi emulyatsiyasi; 
    v) ―sichqon‖ bilan ishlash; 
    g) konfiguratsiya (shakl) fayilida parametrlarni saqlanishi; 
    d) oddiy va taxlangan fayillarni matnli yoki 16-li shaklda qurish.


    106 
    2. Maxsus vazifalar: 
    a) arxiv faylni disketlarga koʻchirish uchun qismlarga boʻlish (volumes); 
    b) oʻz-oʻzidan ochiluvchi arxivlarni yaratish va modifikatsiya (IFX) qilish; 
    v) oʻzi ochiluvchi (taxi ochiluvchi) arxiv tomlarini yaratish; 
    g) oʻnta zichlashishi va qisilishi darajali uzluksiz arxivlar(solid) yaratish; 
    d) parol (shartli suz)lar asosida axborot himoyasi; 
    e) arxivlarni modifikatsiyadan himoyalash; 
    j) zararlangan arxivlar tuzilishini tiklash; 
    z) arxiv va alohida fayllarga izohlarni qoʻshish. 
    3. Toʻla ekranli tartibda ZIP, ARJ, LZH arxivlari bilan ishlarni qoʻllash. 
    a) tahlanuvchi va ochiluvchi fayllarni tanlash. 
    b) arxivdagi kichik kataloglar strukturasini emulyatsiya qilish.
    v) arxivlar ustida asosiy operatsiyalarni bajarish.
    4. Uzluksiz (solid) arxivlar 
    Bir xildagi katta sonli fayllarni tahlashda ixchamlashishi darajasining 
    sezilarli darajada oshishi uchun oddiy emas, uzluksiz arxiv yaratish kerak. 
    Uzluksiz arxivda har bir faylni tahlashda (birinchisidan tashqari) oldingi 
    fayllardagi axborot qoʻllaniladi. Shu sababga koʻra bu turdagi arxivlarni 
    modifikatsiyalash mumkin emas. Oddiy arxivlarga nisbatan siqilish darajasida 
    yutish faylning oʻrtacha ulchami qanchalik kichik va uning soni qancha katta 
    boʻlishiga bogʻliq. Katta paketlarda yutish 2-15%, ayrim hollarda arxiv oʻlchamini 
    kichrayishi 1,5-2 marta kuzatiladi. Shuningdek, uzluksiz arxiv tomlari va uzluksiz 
    oʻzi ochiluvchi arxiv tomlari yaratish mumkin. Arxiv tomlari birinchi paketdan 
    ketma - ketlikka rioya qilib boshlash kerak. Taklif qilinayotgan uslubning asosiy 
    kamchiligi shundaki, bir faylni ochish uchun arxivator barcha fayllarni ishlashi 
    kerak (bunda xabar beriladi): Skipped ―fayl nomi‖. Shuning uchun uzluksiz arxiv 
    tomlarini butun arxivni ochish taklif qilingan hollarda programmalarning katta 
    paketlarini etkazish uchun (bu holda uzluksiz oʻzi ochiluvchi arxiv tomlari qulay) 
    qoʻllanilishi mumkin. 


    107 
    Fayllardan biri zararlanganda uzluksiz arxivda, undan keyin keluvchi 
    fayllardagi axborot xam yaroqsiz boʻlib qoladi. Agar uzluksiz arxiv tuzilishida 
    (shuningdek arxiv tomlarini yaratishdagi kabi) fayli ixchamlash kerakli natija 
    bermasa (taxlangan ulchami dastlabkidan katta), u holda faylni qayta yodlash 
    amalga oshmaydi. Bunday arxivlarda fayl oʻlchami dastlabkisidan oshik bolishi 
    mumkin. Bunday holat fayllar arxivatori (zichlangan) tahlanganda yuzaga keladi. 
    Tahlanish (zichlashish) darajasini oshirish uchun fayllar uzluksiz arxivga 
    qoʻshilishida fayllar kengayish boʻyicha sortlanadi (navlanadi). 
    5. Tashqi arxivlar bilan ishlash.
    Toʻla ekranli tartibda RAR, ZIP, ARJ, LZH formatlarda ishlash imkoniyatini 
    beradi. 
    Bu arxivlar uchun quyidagi operatsiyalar amal qiladi: 
    ZIP: 
    — kichik kataloglar tuzish uchun ochish; 
    — joriy kichik kataloglash uchun ochish; 
    — arxivni testlash; 
    — arxivdan fayllarni chiqarish; 
    — arxivdagi fayllarni turganda koʻrib chiqish; 
    — arxivga izoќlarni qoʻshish; 
    — arxiv fayllariga izohlarni qoʻshish; 
    LZH: 
    — kichik kataloglar tuzish uchun ochish; 
    — joriy katalogga ochish; 
    — arxivni testlash;
    — fayllarni arxivdan chiqarish;
    — arxivdagi fayllarni tula ekranli tomoshaqkilish; 
    — SFX arxivlar tuzish; 
    Bunday arxivlar uchun oddiy shaklda shartli soʻz (parol) belgilash (ALT-P) va 
    vaqtinchalik fayllar kichik katalogi (ALT-W) berilishi kerak. ZIP, Arj, LZH 
    arxivlarni oddiy koʻrinish uchun bir dona RAR arxivatori etarli, lekin tegishli 


    108 
    dasturlar (PKUNZIP va PKZIP,ARJ, ZHA) arxiv operatsiyalarini bajarish uchun 
    PATH da qayd qilinishi kerak. 
    RAR NC foydalanuvchilariga RAR, ZIP, ARJ, LZH arxivlari bilan samarali 
    ishlash imkonini beradi. Buning uchun Exebition File (NC Exi) ga: 
    RAR: rar en!.

    ZIP: rar en !.

    ARJ: rar en !.

    LZH: rar en !.

    larni qoʻshish va tegishli arxivlarni qayta ishlash Enter 
    tugmachasini bosish bilan amalga oshiriladi. 
    Izoh: 
    LZH turidagi arxivlar uchun RAR, shuningdek ICE kengayishini ta‘minlaydi. 
    Boshqa arxivatorlar tomonidan yaratilgan SFX arxivlari bilan ishlash qoʻllab-
    quvvatlanmaydi. 
    LZH arxiv bilan ishlashda faqat standart nom qoʻllaniladi (kalitgn2).
    Yakunlash kodlari: 
    0 - succes - muvaffaqiyatli yakun; 
    1 - wasning- ish paytida nofatal xatolar yuzaga kelgan; 
    2 - fatal error- fatal xato; 
    3 - CRC error- nazorat summaning xatolarini ochishda yuzaga kelgan; 
    4 - locked Arhive- k komandasi (buyruGi) bilan himoyalangan arxivni
    modifikatsiyaga urinish; 
    5 - write error- diskka yozish xatosi; 
    6 - open error - faylni ochish xatosi; 
    7 - user error - kiritish buyrugʻining sintaksis xatosi; 
    8 - memory error - testlashda xotira uzilishlari yoki xotira kamligi;
    9 - user break - foydalanuvchi talabi bilan chiqish. 
    ARJ, PKZIP, LHA, PKPAK tahlovchi (yigʻuvchi) dasturlar. 
    ARJ arxivatori arxiv fayllari ketma-ketligidan iborat koʻp bobli arxivlar 
    yaratishda qoʻl keladi. Ular disketadagi fayllar katta majmuini (komplekslarini) 
    arxivlashga moʻljallangan. Dasturlar tartibi: 


    109 
    Add yoki A - arxivga fayl qoʻshilishi. 
    T - testlash; 
    E - chiqarish;
    M - arxivga chiqarish; 
    V, J - arxivni boblanganligini koʻrib chiqish. 
    Arj koʻp bobli arxivlar. Birinchi bob Arj kengaytmasi, qolganlari A01, A02 kalit 
    va h.k. 
    V - keyingi bob qoʻshilishida tovush signali beradi;
    W - fayllar parchalanmasin;  

    Download 1,89 Mb.
    1   ...   25   26   27   28   29   30   31   32   ...   76




    Download 1,89 Mb.
    Pdf ko'rish