Algoritmlarni arxivlash
Fayllarni arxivlash (ma'lumotlarni siqish (ing. ma'lumotlarni siqish)) - ularning hajmini kamaytirish uchun ishlab chiqarilgan ma'lumotlarni qayta ishlash (algoritmik ma'lumotlar almashinuvi). Ma'lumotni saqlash va uzatish qurilmalarini yanada oqilona ishlatish uchun foydalaniladi. Sinonimlar - ma'lumotni qadoqlash, siqish. Orqa protsedura ma'lumotni tiklash deb ataladi (ochish, ochish).
Qadoqlash va ochish zaruriyati (arxivlash va ochish) kompyuterda ishlashning dastlabki kunlaridan istalgan foydalanuvchidan, ayniqsa fayllarni Internetdan yuklab olishda paydo bo'ladi. Axborot bilan faylni tushirganingizdan so'ng, ko'pchilik holatlarda uni ko'rib chiqsangiz, arxiv (siqilgan fayl) bilan ishlashingiz kerak.
Buning sababi, fayllarni Internet orqali uzatish uchun mo'ljallangan, majburiy ravishda siqilgan. Bu allaqachon yozilmagan qoida bo'lib kelgan yuklab olish vaqtini pasaytiradi va shuning uchun uning narxini va narxini pasaytiradi.
Muhim ma'lumotlarni qo'llab-quvvatlashda arxivlash ham foydali bo'lishi mumkin. Bu juda ko'p vaqt talab qilmaydi, juda ko'p kuch talab qilmaydi, lekin bu qattiq disk buzilmasligi uchun juda foydali bo'ladi. U olinadigan ommaviy axborot vositalarida (CD yoki DVD) arxivlar (zaxira nusxalari) sifatida saqlangan taqdirda qimmatli ma'lumot yo'qolmaydi.
Siquv manba ma'lumotlarida mavjud bo'lgan takrorlashni bartaraf etishga asoslangan. O'chirishning eng oddiy misoli qismlarga matnida takrorlanish (masalan, tabiiy yoki mashina tilidagi so'zlar). Bunday ko'payish odatda takrorlanadigan ketma-ketlikni uning uzunligini ko'rsatuvchi allaqachon kodlangan qismga havola bilan almashtirish bilan bartaraf etiladi.
Klassik Lempel-Ziv-LZ77 algoritmi, uning nashr etilgan yili deb nomlangan: "Agar oldingi chiqish oqimida shunga o'xshash bayt ketma-ketligi topilgan bo'lsa va uning uzunligi va joriy pozitsiyadan hisoblanganligi ketma-ketlikdan qisqaroq bo'lsa, u holda chiqdi fayli mos yozuvlar yoziladi (ofset, uzunlik), bu ketma-ketlik emas. " Demak, iboralarsifatida kodlangan
.Barcha ma'lumotlarni siqish usullari ikkita asosiy sinfga bo'linadi:
· Yo'qolgan siqish;
· Yo'qotilgan siqish.
Kayıpsız siqishni foydalanish, asl ma'lumotlarning to'liq qutqarishi mumkin, kayıplı siqishni, ma'lumotlarning qayta tiklash ma'lumotlarini keyinchalik foydalanish nuqtai nazaridan juda oz ahamiyatga ega bo'lgan buzuqlik bilan ma'lumotlarni saqlab qo'yishga imkon beradi. Yo'qolgan siqilish odatda matnli ma'lumotlarni, kompyuter dasturlarini o'tkazish va saqlash uchun kamroq qo'llaniladi - distortion qabul qilinmaydi yoki keraksiz holatlarda audio va video ma'lumotlarini, raqamli fotosuratlarni va boshqalarni kamaytirish. Kayıpsız siqilishga qaraganda ancha samaraliroq bo'lgan siqish, odatda, bunday qisqartirish birinchi o'ringa qo'yilgan hollarda audio va video ma'lumotlarini va raqamli fotosuratlar miqdorini kamaytirish uchun ishlatiladi va asl va tiklangan ma'lumotlarga to'liq mos kelish talab qilinmaydi.
Siquv darajasi - Siquv algoritmining asosiy xususiyati. Asl siqilgan ma'lumotlarning hajmini siqilgan hajmga nisbati sifatida aniqlanadi, ya'ni: k - siqishni nisbati, ya'ni asl ma'lumotlarning hajmi va Sc - siqilgan hajm. Shunday qilib, siqishni darajasi qanchalik yuqori bo'lsa, algoritm yanada samaraliroq bo'ladi. Shuni ta'kidlash kerakki:
· Agar k = 1 bo'lsa, unda algoritm kompres bo'lmaydi, ya'ni chiqish xabari kirish xabariga tengdir;
Misol uchun, C-diskida 7,4 MB fayllar mavjud papka mavjud. 7-Zip dasturi tomonidan siqilganidan so'ng diskda 259 KB hajmdagi fayl arxivi paydo bo'ldi. Shunday qilib, siqishni darajasi
Archiver -osonroq o'tkazish yoki ixcham saqlash uchun ma'lumotni bitta arxiv fayliga siqadigan kompyuter dasturi. Shu bilan birga, ushbu dasturlar ham unarchive fayllar uchun mo'ljallangan. Eng keng tarqalgan arxiv dasturlari: ARJ, RAR, DOS va WinRAR uchun ZIP, Windows uchun WinZIP.
Bir necha yillar mobaynida 7-Zip "muqobil" arxivchilar orasida etakchi o'rinni egalladi. Siqilish nuqtai nazaridan u nafaqat erkin dasturlarda, balki tijorat mahsulotlarining aksariyat qismida ham eng yaxshisidir. 7-Zip barcha mashhur arxiv formatlari bilan ishlaydi, shifrlashni qo'llab-quvvatlaydi, o'z-o'zidan ochiladigan arxivlarni yaratishi mumkin va boshqa qulayliklarga ega.
Arxiv fayllari nomlari odatda quyidagi kengaytmaga ega: .zip, .rar, .arj.
Archiverlarning asosiy xususiyatlari:
· Faylni arxivga joylashtirish;
· Faylni arxivdan chiqarish;
· Arxivning mazmunini ko'rish;
· Faylni arxivdan o'chirish;
· Faylni arxivga yangilash;
· Arxiv faylining siqilish darajasini baholash;
· Arxivlashtirish usulini (usulini) tanlang;
· Viruslarni arxivlash;
· Ko'p hajmli arxivni yaratish;
· O'z-o'zidan chiqaradigan (SFX) arxivini yaratish va h.k.
O'z-o'zidan chiqaradigan (o'z-o'zidan ochiladigan) Kutubxonani tekshirish orqali arxiv yaratiladi - SFX arxivini yarating. O'z-o'zidan chiqaradigan arxivda .exe kengaytmasi mavjud, ya'ni. Arxivning o'zi va arxivni chiqarib tashlaydigan ixcham diskni ishga tushiradigan fayl bo'lib, undan olingan fayllarni ish katalogiga joylashtiradi.
Ba'zida, agar Internet orqali uzatish uchun mo'ljallangan manba fayli juda katta bo'lsa, bu sababli uni tarmoq orqali uzatish mumkin emas. Buni amalga oshirish uchun bunday fayl siqilish davomida qismlarga bo'linadi, ularning har biriga arxiv tovushi deyiladi. Natijada, aytaylik, o'z navbatida pompalanadigan 26 dona. Ushbu arxivga ko'p miqyosi deb nom berilgan. Birinchi qismni ochish (26 ni yuklab bo'lgandan keyin) qolgan barcha qismlar avtomatik ravishda ochiladi va foydalanuvchi manba faylini original shaklda oladi. Shundan keyin arxivlar o'chirilishi mumkin.
Boshqaruv panelini ishlatish Zaxiralash va tiklash Belgilangan papkalarni jadvalga zaxiralashingiz va ularni zaxiradan tiklashingiz mumkin. Tizim yaratilgan arxivlar qaerda saqlanishi kerakligini, qanday fayllar arxivlanishi kerakligini so'raydi (rasm, musiqa, video, hujjatlar va hokazo). Faylni arxivlash ustasining oxirgi bosqichida operatsion tizim fayllarini arxivlashni boshlaydigan chastotani ko'rsatish kerak. Bunday holda, boshlanish vaqtini, kunni yoki sonni belgilashingiz mumkin. Fayllarni arxivlash chastotasi haqida qaror qabul qilgandan so'ng, tugmasini bosing Variantlarni saqlash va arxivlashni boshlang. Bu arxivlash jarayonini boshlaydi.
Ushbu maqoladan o'quvchi fayllarni kamaytirishning samarali va oddiy usulini bilib oladi, bu esa saqlash qurilmalarida (flesh-disklar, qattiq disklar, floppi va boshqalar) ko'proq tarkibni saqlab qo'yishga imkon beradi.
Fayllarni arxivlash bilan bir qatorda, bu maqsadlar uchun mo'ljallangan dasturlar ham bo'ladi.
Xulosa.
Arxivdagi asosiy kamchilik, arxivdagi faylni ochish va darhol ishlatmaslikdir. Har qanday faylga kirishdan avval, uni arxivdan olish kerak. Ekstraksiya jarayoni juda murakkab emas (quyida ko'rib chiqing), ammo agar arxiv katta bo'lsa, u juda uzoq vaqt talab qilishi mumkin. Shuning uchun, arxivlangan shaklda saqlangan tez-tez ishlatiladigan fayllar juda mos kelmaydi.
Ushbu ahvol ko'pincha arxivlashning afzalliklarini inkor etadi. Shu bilan birga, kamdan-kam ishlatiladigan fayllarni saqlash, shuningdek, Internet orqali fayllarni yuborish kabi hollarda, arxivlash to'liq asoslanadi.
Do'stlaringiz bilan baham: |