lucrare de laborator nr.5

6
Programe de arhivare şi dezarhivare. Avantaje şi dezavantaje. Lucrare de laborator nr. 5 Damaschin Constantin gr. 103 Facultatea Geografie Specialitatea Geografie si Informatică Chişinău 11.12.2013

Upload: constantin-damaschin

Post on 24-Dec-2015

10 views

Category:

Documents


1 download

DESCRIPTION

sdsfds

TRANSCRIPT

Page 1: Lucrare de Laborator Nr.5

Programe de arhivare şi dezarhivare. Avantaje şi dezavantaje.

Lucrare de laborator nr. 5Damaschin Constantin gr. 103Facultatea GeografieSpecialitatea Geografie si InformaticăChişinău 11.12.2013

Page 2: Lucrare de Laborator Nr.5

Prezentare generala

A ”compresa informaţia” înseamnă a utiliza o metodă de a “codifica” informaţia, astfel încat să ocupe un volum mai mic, având în acelaşi timp posibilitatea de “refacere”, la cerere, informaţia iniţială.

A “arhiva informaţia” înseamnă acelaşi lucru cu “a compresa”, numai că arhivarea înseamnă implicit şi păstrarea ei în această formă.

Arhivatoarele sunt programe care comprimă informaţia conţinută în memoria externă a calculatorului. Pentru a se realiza acest lucru se folosesc algoritmi special dezvoltaţi în acest scop. De exemplu, dacă într-un fişier apar 50 de caractere A unul după altul, ele pot fi înlocuite în arhiva ce va cuprinde acel fişier cu secvenţa 50A. Bineînţeles, algoritmii folosiţi sunt extrem de complecşi. Fiecare program de arhivare rulează de fapt, mai mulţi algoritmi.O arhivă este un fişier creat cu ajutorul unui program de arhivare. O arhivă poate conţine unul sau mai multe fişiere şi directoare compresate, păstrând nealterată structura ierarhică a conţinutului ei.

Arhivare şi dezarhivare

O soluţie pentru păstrarea informaţiei pe hard disc,atunci cînd acesta devine neîncăpător sau pe dischete,atunci când fişierele au o dimensiune mai mare decât spaţiul liber rămas pe discheta,este folosirea programelor de arhivare.Programele de arhivare au rolul de a comprima informaţiile conţinute pe un suport de memorie externă(floppy disk ,hard disk), pentru a mări capacitatea de memorare a acestuia. Odată comprimate, informaţiile îsi pierd semnificaţia reală la nivelul procesoarelor din sistem. Din acest motiv,ânainte de o noua utilizare,fişierele trebuie dezarhivate cu programe de dezarhivare,pentru obţinerea informaţiilor originale.Programele de arhivare/dezarhivare pot fi clasificate în funcţie de obiectul supus comprimării(arhivării):

· Comprimare de fişiere,dintre care cele mai reprezentative sunt: ARJ,RAR,WINRAR,WINZIP; 22844lpv44lhe2c · Comprimare hard disk, având ca utilitar reprezentativ produsul STACKER.

Majoritatatea programelor de comprimare au la bază următorul principiu de lucru:· Se caută secvenţa care se repetă;·La găsirea secvenţelor, acestea se ânlocuiesc cu un simbol(asemenea unei prescurtări); ph844l2244lhhe .· După parcurgerea fişierului sau întregului hard disk se adaugă un index al simbolurilor folosite.

Exemplu: Textul real are forma: Doru Ionescu este înalt,Ion Popescu este mai mic.#Ion &escu $este1# 2& 3$Textul comprimat:Doru #& $ înalt, # Pop& $ mai mic.

Page 3: Lucrare de Laborator Nr.5

Tehnica este deosebit de eficientă pentru fişiere ce conţin texte sau pentru bazele de date,la care se poate obţine o reducere a spaţiului ocupat de până la 70%,în timp ce fişierele executabile nu se pot comprima mai mult de 40%-50%.

Dintre programele de arhivare/dezarhivare(cu eventulalele recomandări de utilizare în funcţie de testările utilizate) se menţionează:· ARJ are cea mai bună compresie, dar şi timpul de comprimare este mai mare; varianta ARJ 2.30 are rezultate mai bune în cazul fişierelor de text scurte, iar ARJ 2.10 permite şi arhivarea pe mai multe dischete;· PKZIP/PKUNZIP oferă cel mai scurt timp de comprimare/decomprimare ,iar varinata 2.01 are rezulate deosebite în cazul documentaţiilor mari, permitând,asemănător ARJ 2.10 ,salvarea/restaurarea de arhive extinse pe mai multe dischete;· LHA oferă o compresie mai bună decat PKZIP, cu o viteză de comprimare/decomprimare mai mare decât ARJ 2.30;· RAR poate despacheta şi fişiere comprimate cu ARJ sau PKZIP(cu condiţia că utilitarul să se găsească într-o cale definită prin PATH).

Fişierele comprimate(arhivele) pot fi transformate şi în programe executabile,situaţie în care nu este necesară utilizarea programului de comprimare; în realitate acesta este inclus în fişierul executabil şi se activează odată cu lansarea în execuţie,reducând ânsă rata de comprimare,tocmai datorită acestei secvenţe incluse,care ocupă aproximativ 15kb.Utilizarea acestor programe nu trebuie cunoscută în prealabil;simpla specificare a numelui echivaleaza cu punerea la dispoziţie a sintaxei fiecărei comenzi şi a tuturor opţiunilor,unele oferind chiar un mediu pentru selectarea opţiunilor(ARC + PLUS,PKZIP MENU, ARJ MENU).În plus,există utilitarul SHEZ, care pune la dispoziţie un meniu universal pentru majoritatea utilitarelor de compresie.

Cele mai des folosite operaţii cu arhivatoarele sunt:

·Crearea unei noi arhive care să cuprindă o anumită structură de directoare;·Adăugarea unuia sau mai multor fişiere sau directoare la o arhivă;·Ştergerea automata a fişierelor ce sunt arhivate, imediat după comprimarea lor (acest lucru se foloseşte atunci când spaţiul memoriei externe pe care se crează arhiva nu este suficient pentru a reţine şi arhiva şi fişierele din acesta în forma necomprimată);·Extragerea unora sau mai multor fişiere din arhivă;·Posibilitatea de protejare a arhivei cu ajutorul unei parole, fară de care să nu se poată extrage fişiere din ea;·Posibilitatea creării unei arhive din mai multe fişiere, a căror dimensiune este precizată (în general, această facilitate se foloseşte pentru copierea unui volum foarte mare de date pe dischete). Standardul cel mai răspândit la ora actuală şi de altfel şi cel preferat pentru arhivarea programelor disponibile pentru download, este formatul ZIP. Totuşi, acesta nu dispune de cele mai bune rate de compresie, în momentul de faţă fiind depăşit de standardele ACE şi RAR.

Page 4: Lucrare de Laborator Nr.5

Principalele avantaje ale folosirii arhivelor sunt:

·Spaţiul economisit în urma comprimarii datelor utilizate rar (spaţiul de stocare al memoriei externe este limitat şi în principiu destul de mic); 43975kvu61npi6v ·Uşurează transportul datelor pe dischetă;·Protejează fişierele din arhivă împotriva viruşilor (în general viruşii nu infectează arhive, ci numai fişiere executabile sau documente ) ;·Viteza mai mare de copiere în cazul lucrului cu foarte multe fişiere mici;·Posibilitatea realizării unei copii de rezervă (backup) a datelor folosite foarte des, copie care să aibă dimensiuni mici. vp975k3461nppi Totuşi, au un mare dezavantaj, şi anume, fişierele conţinute nu pot fi folosite în mod direct, ci numai în urma decompresiei lor. Această decompresie dureaza de obicei mult timp şi de aceea sunt compresate doar datele folosite foarte rar.

WINRAR

WinRAR este un arhivator îndragit si foarte răspândit, ale cărui performanţe nu au dezamăgit niciodată. Noua versiune a acestei aplicaţii, dezvoltate de Eugene Roshal, aduce îmbunătăţiri radicale ratelor de compresie şi timpilor de împachetare a datelor. Acestea reflectă categoric asupra poziţiei ocupate în clasament, poziţie chiar superioară WinZIP-ului. Ca şi la WinACE, observăm suportul intern, pentru arhivele Zip, acest lucru denuntând intenţia acestor aplicaţii de a acapara şi piaţa ocupată de formatul amintit. Interfaţa a fost un pic cosmetizată, dar principiile din versiunile anterioare au fost, în mare parte, păstrate astfel ca utilizatorii obişnuiţi ai acestuia nu vor avea nevoie de timp pentru adaptare.Paleta de funcţii oferite este la fel de amplă ca şi în versiunile precedente, printre elementele noi putând aminti:modulul de integrare cu shell-ul Windows sau meniurile de History şi Favorites. Ratele de compresie oferite sunt imediat următoare acelora ale WinACE-ului, dar WinRAR încă se prezintă cu timpi efectivi de arhivare/dezarhivare destul de mari.Mai există şi arhivatoare la nivel de DOS, dar acestea sunt mai greu de folosit, instrucţiunile şi setările se fac la nivel de dos-shell, deasemenea arhivarea se face foarte greu, într-un timp de câteva ori mai mare decât în cazul arhivatoarelor de windows, dar şi rata de compresie este simţitor mai mare.