Arhivare si dezarhivare
O solutie pentru pastrarea informatiei pe hard disc,atunci cand acesta devine neincapator sau pe dischete,atunci cand fisierele au o dimensiune mai mare decat spatiul liber ramas pe discheta,este folosirea programelor de arhivare.
Programele de arhivare au rolul de a comprima informatiile continute pe un suport de memorie externa(floppy disk ,hard disk), pentru a mari capacitatea de memorare a acestuia. Odata comprimate, informatiile isi pierd semnificatia reala la nivelul procesoarelor din sistem. Din acest motiv,inainte de o noua utilizare,fisierele trebuie dezarhivate cu programe de dezarhivare,pentru obtinerea informatiilor orginale.
Programele de arhivare/dezarhivare pot fi clasificate in functie de obiectul supus comprimarii(arhivarii):
· Comprimare de fisiere,dintre care cele mai reprezentative sunt: ARJ,RAR,WINRAR,WINZIP;
· Comprimare hard disk, avand ca utilitar reprezentativ produsul STACKER.
Majoritatatea programelor de comprimare au la baza urmatorul principiu de lucru:
· Se cauta secventa care se repeta;
· La gasirea secventelor,acestea se inlocuiesc cu un simbol(asemenea unei prescurtari);
· Dupa parcurgerea fisierului sau intregului hard disk se adauga un index al simbolurilor folosite.
Exemplu:
Textul real are forma: Doru Ionescu este inalt,Ion Popescu este mai mic.
#Ion &escu $este
1# 2& 3$
Textul comprimat:
Doru #& $ inalt, # Pop& $ mai mic.
Tehnica este deosebit de eficienta pentru fisiere ce contin texte sau pentru bazele de date,la care se poate obtine o reduce a spatiului ocupat de pana la 70%,in timp ce fisierele executabile nu se pot comprima mai mult de 40%-50%.
Dintre programele de arhivare/dezarhivare(cu eventulalele recomandari de utilizare in functie de testarile utilizate) se mentioneaza:
· ARJ are cea mai buna compresie, dar si timpul de comprimare este mai mare; varianta ARJ 2.30 are rezultate mai bune in cazul fisierelor de text scurte, iar ARJ 2.10 permite si arhivarea pe mai multe d