Asymmetrische archiveringsfunctie. Programma's archiveren

Creëren van archieven;

Bestanden uit archieven extraheren;

Bestanden toevoegen aan een bestaand archief;

Creëren van zelfuitpakkende archieven;

Creatie van gedistribueerde archieven op media met een kleine capaciteit;

Het testen van de integriteit van de archiefstructuur;

Geheel of gedeeltelijk herstel van beschadigde archieven;

Beveiliging van archieven tegen inzage en ongeoorloofde wijziging.

Het maken van zelfuitpakkende archieven wordt gebruikt in gevallen waarin er mogelijk geen manier is om bestanden uit het archief te extraheren. Op basis van een regulier archief wordt een zelfuitpakkend archief gemaakt door er een kleine softwaremodule aan te koppelen. Het archief zelf krijgt de extensie .exe, kenmerkend voor uitvoerbare bestanden. Om bestanden uit het archief te extraheren, voert de gebruiker eenvoudigweg het bestand uit voor uitvoering, waarna de bestanden automatisch uit het archief worden geëxtraheerd.

Gedistribueerde archieven (ook wel archieven met meerdere volumes genoemd) worden gemaakt in gevallen waarin het de bedoeling is een groot archief te maken op media met een kleine capaciteit (bijvoorbeeld op diskettes). In dit geval wordt het archief in fragmenten verdeeld en op media vastgelegd.

WinZip voert de partitie direct uit op diskettes. Met WinRAR en WinArj kunt u het archief vooraf in fragmenten splitsen gegeven maat op uw harde schijf staan, waarna ze naar externe media kunnen worden overgebracht.

Wanneer u een gedistribueerd archief maakt, maakt WinZip archieffragmenten aan diskettes met dezelfde namen, dus elke schijf moet worden gemarkeerd met labels op een sticker. Indien nodig kunt u het archiefvolumenummer achterhalen aan de hand van het label op de schijf (Mijn computer, KM voor station A:, Eigenschappen, tabblad Algemeen - in het veld Volumelabel kunt u het volumenummer van het gedistribueerde archief vinden).

Archivers WinRAR en WinArj markeren alle bestanden van een gedistribueerd archief met verschillende namen.

Archieven zijn in de meeste gevallen beveiligd met een wachtwoord. Opgemerkt moet worden dat wachtwoorden die zijn gebaseerd op tekens uit het Engelse alfabet en cijfers zeer snel worden verwijderd met behulp van brute force-methoden (gebruikt bij het kraken van een wachtwoord). Daarom wordt aanbevolen om het Russische alfabet en leestekens samen met het Engelse alfabet te gebruiken.

Een van de meest populaire archiveringsprogramma's voor Windows is WinRAR.

ZIP-archiveringssoftware is tegenwoordig de standaard.

· Antivirusprogramma's de gebruiker voorzien van de nodige hulpmiddelen om de eerder genoemde computervirussen te bestrijden.

Systeemprogramma's worden ontwikkeld, geconfigureerd en in werkende staat onderhouden door specialisten die gewoonlijk systeemprogrammeurs worden genoemd. Ze moeten hooggekwalificeerd zijn, een gedetailleerde kennis hebben van computerhardware en hoe ze met gegevens op machineniveau moeten werken. De gemiddelde gebruiker heeft voortdurend te maken met systeemprogramma's, maar vanuit het oogpunt van hun werking, met behulp van hun mogelijkheden om hun problemen op te lossen. In de volgende hoofdstukken van de handleiding zullen we kennis maken met enkele programma's van deze groep.



Dergelijke programma's kunnen ook worden geclassificeerd als hulpprogramma's. Volgens de definitie van E.V. Kasperski, " computervirus is een programma dat kopieën van zichzelf kan maken (niet noodzakelijkerwijs volledig identiek aan het origineel) en deze kan insluiten in bestanden, systeemgebieden van de computer, computernetwerken enz. Tegelijkertijd behouden kopieën de mogelijkheid om verder te worden verspreid.”

Een virus kan de tekst van een programma vervormen, waardoor het volledig onbruikbaar wordt.

Een virus kan een programma ‘infecteren’; zo’n programma kan het virus naar andere programma’s en computers overbrengen, d.w.z. hen te infecteren, net zoals een patiënt die bijvoorbeeld met influenza is geïnfecteerd, het vermogen heeft zijn virus op andere personen over te dragen.

Voornamelijk geïnfecteerd programmabestanden typ COM,EXE. Tekstbestanden, d.w.z. bestanden met programmateksten in een programmeertaal, documentteksten, enz. ze zijn niet besmet met het virus, ze kunnen alleen vervormd zijn. En misschien zijn er ook nog andere, zoals Word en Excel,

Infectie met pc-virussen leidt vaak tot onbruikbaarheid groot aantal dure softwarepakketten, wat tot grote materiaalkosten kan leiden. Het bestrijden van virussen vergt vaak veel tijd. Om tal van virussen effectief te bestrijden, worden antivirusprogramma's gemaakt. Hier zijn er enkele:



· doctorale programma's“Cure”-programma’s, waarbij ze hun oorspronkelijke uiterlijk herstellen en het virus eruit verwijderen;

· programma's filteren virusoproepen naar het besturingssysteem te onderscheppen, gebruikt om zich te reproduceren en schade te veroorzaken, en deze aan de gebruiker te rapporteren.

Naar de meest bekende antivirus Russische programma's erbij betrekken Kaspersky antivirus(http://www,kav.ru) en Dr.Web(http://www.drweb.ru). Deze programma's doorstaan ​​zonder uitzondering alle tests en bieden een betrouwbaar beschermingsniveau.

IN de afgelopen jaren eenvoudige antivirusprogramma's verdwijnen geleidelijk van het toneel en maken plaats voor "gecombineerde" programma's, die zowel een antivirusprogramma als een netwerkfilter-firewall bevatten, waarmee u uzelf kunt beschermen tegen netwerkvirussen, "wormen" en "Trojaanse" programma's. Bovendien moet een moderne antivirus in staat zijn om spyware te neutraliseren en advertentiemodules- hoewel het geen virussen zijn, is de schade ervan ook zeer merkbaar.

De nieuwste versies zijn qua functionaliteit en betrouwbaarheid de beste onder vergelijkbare “oogstmachines”. Kaspersky-antivirus En Symantec (Norton) antivirusprogramma. Goede resultaten het programma laat dat ook zien Panda-titanium van Panda-software en kit ZoneAlarm-beveiligingssuite. De kosten van al deze pakketten zijn behoorlijk hoog.

Er zijn ook gratis antivirusprogramma's, bijvoorbeeld AVG-antivirus(http://www.grisoft.com) en avast(http://www.avast.com). De mogelijkheden van deze programma's zijn iets korter.

Ze zijn echter in staat bescherming te bieden tegen echt gevaarlijke virussen, en bovendien vertragen deze programma's de computer praktisch niet.

Ten slotte zijn er ook gratis antivirus-‘scanners’. Als volwaardige antivirussen de hele tijd in het RAM-geheugen ‘hangen’ en scannen bestand openen of lopend programma in de “schaduw”-modus controleren de scanners eenvoudigweg de volledige inhoud van de harde schijf. Het is echter onmogelijk om de antivirusdatabase van dergelijke scanners automatisch bij te werken - deze is "hardwired" in de hoofdtekst van het programma, maar er verschijnen vrij vaak nieuwe versies van de scanners zelf. Misschien wel het beste programma in deze klasse is Dr.Web Cure.IT! (http://drweb.ru/download/).

De computerprestaties en de grootte van het RAM-geheugen en de harde schijf nemen voortdurend toe. De hoeveelheid data die moet worden opgeslagen groeit echter veel sneller. Tot voor kort leek het erop dat een schijf van 2-3 tientallen gigabytes het probleem van tekorten op betrouwbare wijze zou oplossen schijfruimte. Er verschijnen echter nieuwe programma's die veeleisend zijn voor de hardwarebronnen. De grootte van multimediabestanden die we ook graag willen opslaan, overschrijdt alle redelijke grenzen. Als gevolg hiervan blijkt dat de harde schijf vol is en dat de gebruiker voor de taak staat om deze op zijn minst een beetje vrij te maken.

Voer eerst een inventarisatie uit harde inhoud schijf en probeer alle gegevens te sorteren in de gegevens die nodig zijn en de gegevens die kunnen worden verwijderd. Er verschijnen echter bestanden die dat wel zijn huidige moment zijn niet nodig, en het verwijderen ervan is een no-brainer. Dit kunnen oude projecten zijn, foto's, speelgoed, een selectie van favorieten muzikale fragmenten of een verzameling distributies van veelgebruikte programma's en hulpprogramma's. Het is raadzaam om ze zo compact mogelijk te verpakken en in de “verste hoek” te plaatsen tot ze nodig zijn. In dit geval nemen ze veel minder ruimte in beslag op uw harde schijf en zijn ze tegelijkertijd altijd bij de hand, en indien gewenst kunt u altijd de originele kopie herstellen.

U kunt gegevens op uw harde schijf inpakken (comprimeren) met een speciaal programma: een archiveringshulpmiddel. Er zijn veel varianten van dergelijke programma's. Ze verschillen qua compressie-algoritme, werksnelheid, set extra functies, gebruikersinterface, enz.

Daarnaast heeft u mogelijk een archiver nodig als u actief informatie uitwisselt elektronische vorm met andere mensen. Door groot te schrijven tekstdocument, nadat u het hebt gecomprimeerd met een archiveringshulpmiddel, kunt u het verzenden via e-mail veel sneller. Het gecomprimeerde document is veel kleiner dan het origineel, soms tien of meer keer kleiner, waardoor het verzenden ervan minder tijd kost. De ontvanger kan de originele tekst herstellen met hetzelfde programma als u, in omgekeerde volgorde.

Algoritmen voor informatiecompressie worden actief verbeterd en moderne archiveringsprogramma's maken het mogelijk om gegevens veel efficiënter te comprimeren. De meest geavanceerde programma's op het gebied van informatiecompressie zijn echter niet altijd de meest multifunctionele en daarom ook de meest verspreide. Daarom kiezen de meeste gebruikers voor programma's die een lagere compressieverhouding bieden, maar een goed ontworpen interface en een groot aantal extra functies.

Welke archiveringshulpmiddelen zijn er tegenwoordig beschikbaar, op welke parameters ze met elkaar concurreren, waar u een nieuwe archiveringshulpmiddel kunt vinden - dit is verre van duidelijk. volledige lijst problemen die in dit artikel worden behandeld. Naast theoretische vragen zullen we 10 populaire archiveringshulpmiddelen beschouwen.

Kort over informatiecompressie

Informatiecompressie is een probleem met een vrij lange geschiedenis, die parallel liep aan de geschiedenis van de ontwikkeling van het probleem van het coderen en coderen van informatie. Alle compressie-algoritmen werken op een invoerstroom van informatie om door middel van enige transformatie een compactere uitvoerstroom te verkrijgen. De belangrijkste technische kenmerken van compressieprocessen en de resultaten van hun werk zijn:

  • compressieverhouding - de verhouding van de volumes van de originele en resulterende streams;
  • compressiesnelheid - de tijd die wordt besteed aan het comprimeren van een bepaalde hoeveelheid informatie in de invoerstroom totdat er een gelijkwaardige uitvoerstroom uit wordt verkregen;
  • compressiekwaliteit is een waarde die aangeeft hoe strak de uitvoerstroom wordt gecomprimeerd wanneer er opnieuw compressie op wordt toegepast met behulp van hetzelfde of een ander algoritme.

Er zijn verschillende benaderingen van het probleem van informatiecompressie. Sommige hebben een zeer complexe theoretische wiskundige basis, andere zijn gebaseerd op de eigenschappen informatiestroom en algoritmisch vrij eenvoudig. Elk datacompressie- of compressiealgoritme is ontworpen om het volume van de uitvoerinformatiestroom in bits te verminderen met behulp van de omkeerbare of onomkeerbare transformatie. Daarom kunnen alle compressiemethoden, volgens een criterium dat voornamelijk verband houdt met de aard of het formaat van de gegevens, in twee categorieën worden verdeeld: omkeerbare en onomkeerbare compressie.

Onomkeerbare compressie betekent een transformatie van invoergegevens waarbij het onmogelijk is om een ​​exacte kopie van de originele gegevens uit het archief te verkrijgen, maar alleen een kopie die min of meer dicht bij het origineel ligt. Een deel van de informatie uit het origineel is onherstelbaar verloren. Dergelijke benaderingen en algoritmen worden gebruikt om bijvoorbeeld gegevens uit rastergrafische bestanden te comprimeren. Deze aanpak maakt gebruik van de structuureigenschappen van het grafische bestandsformaat en de mogelijkheid tot representatie grafisch beeld, op verschillende manieren ongeveer vergelijkbaar qua weergavekwaliteit (waarneembaar voor het menselijk oog). Daarom komt in dergelijke algoritmen, naast de mate of omvang van de compressie, het concept van kwaliteit naar voren. En aangezien het originele beeld verandert tijdens het compressieproces, wordt de kwaliteit gekenmerkt door de mate van overeenstemming tussen het origineel en het resulterende beeld. Voor grafische bestanden wordt een dergelijke overeenkomst visueel bepaald, hoewel hiervoor uiteraard geschikte intelligente algoritmen en programma's zijn ontwikkeld. Deze aanpak wordt geïmplementeerd in populaire formaten voor het presenteren van video- en foto-informatie, bekend als JPEG- en JFIF-algoritmen en JPG- en JIF-bestandsformaten. Onomkeerbare compressie kan niet worden gebruikt in gebieden waar nauwkeurig herstel van gecomprimeerde informatie vereist is.

Omkeerbare compressie betekent een transformatie van invoergegevens waarbij een exacte kopie van de invoerinformatie uit het archief kan worden verkregen met behulp van een herstel- of decompressie-algoritme.

Omkeerbare datacompressie is gebaseerd op een eenvoudig idee: het in kaart brengen van de datarepresentatie van de ene groep karakters naar de andere, compactere reeks karakters. Laten we twee algoritmen bekijken: Huffman-codering en LZW-codering (gebaseerd op de beginletters van de achternamen Lempel en Ziv - de makers ervan en Welch, die deze aanzienlijk hebben gewijzigd).

Begrijpen hoe elk algoritme werkt, vormt de basis voor het begrijpen van compressie in het algemeen. Beide algoritmen zijn verliesvrije compressie-algoritmen en zijn geschikt voor het comprimeren van elk type gegevens.

Huffman-codering, voor het eerst ergens in het begin van de jaren vijftig voorgesteld, vermindert het aantal bits dat wordt gebruikt om veel voorkomende tekens weer te geven en verhoogt het aantal bits dat wordt gebruikt voor zeldzame tekens. De LZW-methode daarentegen codeert tekenreeksen met behulp van de invoerstroom om een ​​uitgebreid alfabet op te bouwen op basis van de tekenreeksen die het verwerkt. Beide benaderingen werken door het verminderen van overtollige informatie in de invoergegevens.

Huffman-codering

Huffman-codering is misschien wel de bekendste datacompressiemethode. Het is gebaseerd op het uitgangspunt dat sommige symbolen vaker worden gebruikt bij de gegevensrepresentatie dan andere. De meest voorkomende weergave, het ASCII-alfabet, gebruikt 8 bits voor elk teken. Het is bekend dat bijvoorbeeld in het Engels de letter “e” duidelijk vaker zal voorkomen dan de letter “q”, hoewel we hetzelfde aantal bits gebruiken om ze weer te geven. Door slechts 4 bits voor "e" en 12 bits voor "q" te gebruiken, kunnen meerdere bits worden gewonnen.

Huffman-codering formaliseert het idee om de tekenlengte te relateren aan de waarschijnlijkheid dat tekens verschijnen. Voor statische Huffman-codering is een waarschijnlijkheidstabel vereist voordat u begint met het comprimeren van de gegevens. Deze tabel kan uit de resultaten worden gehaald statistisch onderzoek(dergelijke tabellen zijn gepubliceerd voor sommige gegevens, zoals Engels), of het compressiesysteem kan de invoergegevens scannen om de tekenwaarschijnlijkheden te bepalen voordat de gegevens worden gecomprimeerd.

De noodzaak om een ​​waarschijnlijkheidstabel te hebben voor elk type gegevens dat wordt gecomprimeerd, is de grootste uitdaging bij het gebruik van Huffman-codes. Dit zal geen probleem zijn als je weet dat je altijd zult moeten knijpen Engelse tekst. Als u de waarschijnlijkheid van symbolen voor uw invoergegevens niet kent, is het gebruik van statische Huffman-codes over het algemeen ongepast.

Gelukkig kan de dynamische versie van Huffman-compressie het coderingsschema wijzigen, afhankelijk van de aard van de veranderingen in de invoerstroom.

LZW-codering

Het LZW-algoritme, voor het eerst geïntroduceerd door Welch in 1984, is de afgelopen jaren een veelgebruikte methode geworden. Het GIF-bestandsformaat van CompuServe maakt gebruik van LZW-compressie; ARC, comprimeren vanuit UNIX, Stuffit en PkZip doen dit ook. Het algoritme zelf is gepatenteerd door Sperry.

Ondanks enige complexiteit is deze methode behoorlijk krachtig en snel, wat in feite de populariteit ervan heeft bepaald. LZW werkt door het alfabet uit te breiden - het gebruikt extra tekens om reeksen reguliere tekens weer te geven. Om LZW-compressie op 8-bits ASCII-codes te gebruiken, breidt u het alfabet uit met codes van negen bits of meer. De extra 256 tekens die door de 9-bits code worden geleverd, worden gebruikt om de 8-bits codereeksen op te slaan die worden bepaald op basis van de reeksen in de invoerstroom.

De compressor houdt een stringtabel bij die bestaat uit strings en de bijbehorende codes. De tekenreekstabel komt overeen met het uitgebreide alfabet. De compressor begint met een stringtabel die wordt gedefinieerd door slechts 256 lettercodes. Als u 9-bits codes gebruikt, heeft de tekenreekstabel 256 extra lege elementen; als u 10-bits codes gebruikt, heeft deze 768 lege elementen, enz.

Het compressie-algoritme werkt ongeveer als volgt. Begin met regel nul. Lees het teken en voeg het toe aan de string. Als de rij al in de tabel staat, lees dan verder totdat je een rij krijgt die niet in de tabel staat. Voeg deze rij toe aan de tekenreekstabel. Schrijf code voor de laatst bekende regel die overeenkomt met de uitvoer. Gebruik het laatste teken als basis voor nieuwe lijn en blijf lezen totdat je alle invoer hebt uitgeput.

Welk archiveringshulpmiddel moet u kiezen?

Welk archiveringsprogramma is beter? Het antwoord op deze vraag is verre van duidelijk. Als je naar de tabel kijkt waarin archivers "concurreren" (dit kan op de website http://arctest.narod.ru), zie je dat het aantal programma's dat deelneemt aan de "competitie" meer dan honderd bedraagt. Hoe kies je de benodigde archiver uit deze variëteit?

Bij het kiezen van een archiveringshulpmiddel moet u zich laten leiden door de veelzijdigheid en betrouwbaarheid ervan, en uiteraard niet te vergeten de belangrijkste parameters: kwaliteit en compressiesnelheid. Onder de archiveringsprogramma's die tegenwoordig worden gebruikt, zijn er vele specifiek voor bepaalde bestandsformaten, die uiteraard gebruikt zouden moeten worden, maar dan voor het beoogde doel. Uit een algemene analyse blijkt dat u geen archiveringshulpmiddel moet kiezen dat maximale datacompressie biedt. Een winst in compressie (met 7-10%) leidt meestal tot een aanzienlijke toename van de verwerkingstijd van de originele gegevens, die zelfs op zeer krachtige personal computers honderden keren kan variëren.

Als je een archiveringshulpmiddel nodig hebt, zoals ze zeggen, 'voor alle gelegenheden', dan kun je evalueren hoe goed dit programma is door een test te doen waarin programma's die verschillende soorten bestanden verwerken, met elkaar concurreren. U kunt de lijst met archiveringsprogramma's en de resultaten van hun tests bekijken in het gedeelte 'Testen' van dit artikel. Meer gedetailleerde informatie over de kenmerken en testresultaten van meer dan 100 verschillende archiveringssystemen kan worden verkregen op de website http://arctest.narod.ru.

Er moet echter worden opgemerkt dat de tests alleen kwantitatieve parameters analyseren, zoals compressiesnelheid, compressieverhouding en enkele andere, terwijl er een aantal andere parameters zijn die het gebruiksgemak van archiveringsprogramma's bepalen. Laten we er een paar opsommen.

  • Ondersteunt verschillende formaten

    Hoewel de meeste programma's een of twee formaten ondersteunen, ondersteunen sommige, zoals het WinAce-programma, vele formaten en voeren ze met name ACE-, ZIP-, LHA-, MS-CAB-, JAVA JAR-compressie en decompressie uit in ACE, ZIP, LHA, MS- CAB-, RAR-, ARC-, ARJ-, GZip-, TAR-, ZOO-, JAR-formaten.

  • Mogelijkheid om solide archieven te creëren

    Het creëren van solide archieven is archiveren waarbij de compressie toeneemt wanneer er een groot aantal gelijktijdig verwerkte korte bestanden zijn. Sommige archiveringsprogramma's, bijvoorbeeld ACB, maken altijd solide archieven, andere, zoals RAR of 777, bieden de mogelijkheid om ze te maken, en sommige, bijvoorbeeld ARJ, weten helemaal niet hoe ze dit moeten doen.

  • Mogelijkheid om archieven met meerdere volumes te creëren

    Archieven met meerdere volumes zijn nodig wanneer bestanden van computer naar computer worden overgebracht met behulp van diskettes en wanneer het archief niet op één diskette past.

  • Mogelijkheid om te werken als archiefbeheerder

    Diverse programma's zijn min of meer in staat de archieven op uw schijf bij te houden. Met sommige archiveringsprogramma's, zoals WinZip, hebt u snel toegang tot elk gearchiveerd bestand (en de inhoud ervan), ongeacht waar het zich op de schijf bevindt.

  • Opties voor wachtwoordbeveiliging

    In principe is archivering een vorm van codering, en als decodering mogelijk is met een wachtwoord, kan dit uiteraard worden gebruikt als een manier om de toegang tot vertrouwelijke informatie te beperken.

  • Gebruiksgemak

    Niet de minste factor is het gebruiksgemak: de aanwezigheid van een goed doordacht menu, muisondersteuning, een optimale set opties, de aanwezigheid van een opdrachtregel, enz. Opgemerkt moet worden dat voor velen (vooral niet-professionals) de factor gewoonte belangrijk is. Als je gewend bent om mee te werken specifiek programma en ze vertellen je dat dat zo is alternatief programma, dat bij elke test tien punten beter is dan die van jou, kan betekenen dat het winnende programma bestanden 2% beter comprimeert, wat voor jou misschien geen enkel verschil maakt. Tegelijkertijd is het waarschijnlijk dat dit programma minder handig in gebruik is, enz. Aan de andere kant, als je 2% mist om het programma dat je distribueert te comprimeren tot de grootte van een diskette, dan is zo'n programma een uitkomst voor jou.

  • Zelfuitpakkende archieven maken

    Bij sommige programma's kunt u archieven maken met de extensie *.exe. In dit geval hoeft u alleen maar het bestand uit te voeren en wordt het archief automatisch geopend, zelfs als u niet over het juiste archiveringsprogramma beschikt.

  • Automatische verwijdering bestanden na archivering

    Door deze optie in te stellen, hoeft u de brontekst na archivering niet handmatig te verwijderen. Het programma zal dit voor u doen.

  • Het archiveren van opmerkingen van de auteur

    Bij het maken van een archief kan het handig zijn om er commentaar aan toe te voegen met een korte beschrijving van de inhoud.

Laten we vandaag eens kijken naar de meest interessante standaard archiveringsprogramma's.

Korte beschrijving van 10 populaire archiveringsprogramma's

1.ACB

Versie v2.00c

Ondersteund platform: DOS

Status: shareware

De naam van de archiver komt van Associative Coder van Buyanovsky.

Het programma werd ongeveer drie jaar geleden uitgebracht en blijft gedurende deze tijd een van de leiders op het gebied van compressie.

Versie ACB v.2.00c is ontwikkeld als een manier om informatie vooraf te comprimeren voor latere verzending via het netwerk. ACB-algoritmen bieden een hoge compressieverhouding, maar het programma heeft niet de functie om individuele bestanden uit het archief toe te voegen of te extraheren. Er is alleen de mogelijkheid om het archief volledig uit te pakken.

Bestanden zoals verborgen, systeem, alleen-lezen worden ook in het archief geplaatst. De maximale grootte van een afzonderlijk bestand mag niet groter zijn dan 64 MB, en het maximale aantal bestanden in het archief mag niet groter zijn dan 4096.

De rijgrootte (PATH(s)\NAME(s).EXT(s)\ATTRIBUTE(s)) mag niet groter zijn dan 256 KB. Aanbevolen hardwarevereisten zijn Pentium 133, 16 MB.

Installeren

2.ACE

Versie v2.04 Ondersteunde platforms:

Status: shareware

DOS, OS/2, Win

Het programma heeft een breed scala aan opties, een gebruiksvriendelijke gebruikersinterface en een ontwikkeld documentatiesysteem. Er worden een aantal talen ondersteund (Engels, Duits, Nederlands, etc.). ACE ondersteunt lange bestandsnamen, zelfuitpakkende (SFX) en archieven met meerdere volumes , encryptie, commentaar, authenticatie. Er zijn gespecialiseerde compressiealgoritmen voor afbeeldingen, geluid, uitvoerbare bestanden, enz. geïmplementeerd, de maximale woordenboekgrootte is 4 MB. Geïmplementeerde bescherming en herstel van mislukte archieven, het omschakelen van de interfacetaal (inclusief Russisch), het opzetten van associaties (bestandstypen met externe programma's), een afzonderlijk uitpakhulpprogramma, externe ondersteuning

ARJ, RAR en ZIP.

De rijgrootte (PATH(s)\NAME(s).EXT(s)\ATTRIBUTE(s)) mag niet groter zijn dan 256 KB. Aanbevolen hardwarevereisten zijn Pentium 133, 16 MB.

De gebruikte algoritmen zorgen voor een hoge compressieverhouding bij hoge snelheid (qua compressie zit de archiver dicht bij RAR, maar wint meestal qua snelheid).

4. KOT (1999)

Versie v2.04 Versie v1.02

Status: shareware

DOS, Win9x, WinNT

Momenteel wordt JAR beschouwd als een van de beste archiveringsprogramma's als het gaat om het verkleinen van de grootte van het gearchiveerde bestand. Volgens de auteur is JAR qua compressie superieur aan populaire archiveringsprogramma's als PKZIP 2.04, UC2 rev 3, RAR 1.55, RAR 2 en LHA.

JAR gebruikt een andere technologie dan solid om een ​​hoge compressieverhouding, snelle updates en extractie uit het archief te bereiken.

Het programma kan maximaal 50.000 bestanden tegelijkertijd archiveren.

Er is een optie die lange bestandsnamen omzet in korte bij het uitpakken van bestanden in DOS. Met het programma kunt u de DOS-barrière (640 K) overwinnen door gebruik te maken van EMS en/of XMS.

De rijgrootte (PATH(s)\NAME(s).EXT(s)\ATTRIBUTE(s)) mag niet groter zijn dan 256 KB. Aanbevolen hardwarevereisten zijn Pentium 133, 16 MB.

5. WinRAR

Versie 2.90 definitief

Versie v2.04 Windows, Linux, BeOS en DOS-32

WinRAR is een 32-bits versie van het RAR-archiveringsprogramma voor Windows. Naast volledige ondersteuning voor RAR en ZIP, kan WinRAR 2.90 UUE-, GZ-, TAR-, ARJ-, LZH-, ACE-, CAB-, BZIP2-, JAR- (Java ARchive) en ACE 2.0-archieven uitpakken. WinRAR heeft een origineel compressie-algoritme met hoge compressieverhoudingen, vooral bij uitvoerbare bestanden, groot tekstbestanden enz. Tegelijkertijd is het aantal opgenomen in het archief gecomprimeerde bestanden onbeperkt.

Er is ondersteuning voor ZIP-archieven; grafische interactieve interface samen met de opdrachtregel.

WinRAR biedt de mogelijkheid om solide archieven te creëren, wat handig is bij het archiveren van een groot aantal bestanden.

Het is mogelijk om zelfuitpakkende (SFX), reguliere archieven en archieven met meerdere volumes te creëren.

Vergrendeling, codering, lijst met bestandsbestellingen en volumelabels zijn beschikbaar.

Er zijn ook extra functies, zoals encryptie, het toevoegen van gearchiveerde opmerkingen, het loggen van fouten, enz.

De rijgrootte (PATH(s)\NAME(s).EXT(s)\ATTRIBUTE(s)) mag niet groter zijn dan 256 KB. Aanbevolen hardwarevereisten zijn Pentium 133, 16 MB.

6. WinZip

Versie v8.1 (2001)

Versie v2.04 Win9x, WinNT, Mac

Status: shareware

Een van de meest populaire programma's op internet. Het ZIP-algoritme zelf wordt vrijelijk gebruikt in tientallen, zo niet honderden programma's, en toch is WinZIP voor de meeste Windows-gebruikers het standaardprogramma voor het werken met archieven. WinZip is eenvoudig te gebruiken, ondersteunt lange namen en is geoptimaliseerd voor Windows 95/98/NT.

WinZIP kan bestanden bekijken en extraheren uit andere, minder gebruikelijke archiefformaten, zoals ARJ, LZH, ARC, TAR, TAZ, TGZ, Z, GZ, CAB, UUE, XXE, UU, B64, HQX, BHX. Er zijn functies voor het installeren van programma's, schermthema's en screensavers uit archieven, het uitvoeren van vele bewerkingen via stapsgewijze wizards, het comprimeren en verzenden van bestanden per e-mail, het controleren van de inhoud van archieven met een extern antivirusprogramma, het beheren van bladwijzers van geselecteerde archiefmappen, en ondersteunt de mogelijkheid om te integreren met Windows Explorer (teams toevoegen in contextmenu's). Er zijn afzonderlijke hulpprogramma's voor het werken vanaf de opdrachtregel, integratie met populaire internetbrowsers en het maken van zelfuitpakkende archieven.

Dankzij een handig hintsysteem heeft u het programma snel onder de knie.

De drag-and-drop-interface wordt volledig ondersteund.

WinZip heeft een erg handige functie automatische installatie voor een softwareproduct dat wordt gedistribueerd als zip-bestanden.

Voor het eenvoudiger archiveren/uitpakken van bestanden biedt WinZip de WinZip Wizard. Deze functie kan ervaren gebruikers irriteren, maar beginners kunnen het behoorlijk handig vinden.

Het is mogelijk om bestanden in “favoriete” mappen te ordenen (Favorite Zip Folders).

De rijgrootte (PATH(s)\NAME(s).EXT(s)\ATTRIBUTE(s)) mag niet groter zijn dan 256 KB. Aanbevolen hardwarevereisten zijn Pentium 133, 16 MB.

Met WinZip kunt u Zip-bestanden in één enkel "blad" ordenen, waardoor het gemakkelijker wordt om Zip-bestanden te combineren en te sorteren, ongeacht waar ze fysiek zijn opgeslagen. Met de zoekfunctie kunt u alle Zip-bestanden vinden die “verloren” zijn op uw schijf. Het is mogelijk om zelfuitpakkende bestanden te maken. WinZip kan worden geconfigureerd om met de meeste moderne virusscanners te werken.

7.WaveZip Versie 2.0

Versie v2.04 Win9x, WinNT, Mac

Status: shareware

(mei 2000)

Het programma is ontwikkeld als hulpmiddel voor het comprimeren van grote audio-WAV-bestanden die veel ruimte in beslag nemen.

WaveZIP is eenvoudig te gebruiken en stelt u in staat snel bestanden te vinden, selecteren en converteren. Slepen-en-neerzetten-functionaliteit vanuit Windows Verkenner wordt ondersteund. Het programma implementeert speciale technologie

De rijgrootte (PATH(s)\NAME(s).EXT(s)\ATTRIBUTE(s)) mag niet groter zijn dan 256 KB. Aanbevolen hardwarevereisten zijn Pentium 133, 16 MB.

MUSICompress van Soundspace Audio. De compressie vindt absoluut verliesvrij plaats, de algoritmen zijn specifiek geoptimaliseerd voor compressietaken in het WAV-formaat (de gemiddelde compressieverhouding bereikt, afhankelijk van het bestandstype, 30-60%).

8. WavPack Versie 3.92

Versie v2.04 Win9x, WinNT, Mac

Status:(oktober 2001)

vrij Consolecompressor gespecialiseerd in audiocompressie. Biedt de mogelijkheid om 16/24-bit mono- en stereobestanden in WAV-formaat zonder verlies in- en uit te pakken. WavPack presteert goed en biedt 25-50 procent compressie voor popmuziek en iets betere compressie voor klassieke muziek en nummers met een hoog dynamisch bereik. Het maximaal haalbare verpakkingsniveau bedraagt ​​87% (voor rustige periodes). Biedt aanpasbare compressiemodus met verlies (tot 67% met onhoorbaar verlies en tot 77% met merkbare ruis), kan onbewerkte audiobestanden comprimeren onbekende formaten, ondersteund

De rijgrootte (PATH(s)\NAME(s).EXT(s)\ATTRIBUTE(s)) mag niet groter zijn dan 256 KB. Aanbevolen hardwarevereisten zijn Pentium 133, 16 MB.

snelle modus

verpakking is er een WinAMP-plug-in voor het afspelen van gecomprimeerde WavPack-bestanden. 9.PowerArchiver

Versie v2.04 Versie v7.02

Status: shareware

Een krachtige Windows GUI-shell in meerdere formaten waarmee u (voornamelijk met uw eigen middelen) kunt werken met archieven in de formaten ZIP, RAR, CAB, ARJ, LHA, ACE, ARC, TAR, BZIP2, TAR.BZ2, GZ, BH, DIERENTUIN, XXE, UUE . Naast de standaardbewerkingen kan PowerArchiver bestanden in archieven hernoemen, er programma's van installeren, de inhoud op virussen scannen, archieven van het ene formaat naar het andere converteren, ze met een wachtwoord beveiligen, ze repareren, meerdere volumes creëren en zelfuitpakkende ( SFX)-archieven. Het programma biedt u ook de mogelijkheid om te bekijken TXT-bestanden, RTF, BMP, ICO, GIF, WMF, EMF en JPG, print lijsten met gearchiveerde bestanden of exporteer ze in TXT- en HTML-formaten. Er zijn hulpmiddelen voor het beheren van de lijst met snelle toegang tot veelgebruikte mappen, veranderende verschijning knoppenpaneel met behulp van skins, gegevensback-upbewerkingen uitvoeren met behulp van scripts, zoeken naar programma-updates op internet, een afzonderlijk archief maken voor elk gecomprimeerd bestand.

PowerArchiver heeft een gebruiksvriendelijke, schakelbare interface in Office 2000-stijl met gedetailleerde hulp systeem en integreert met Windows Verkenner, waardoor ondersteuning wordt geboden voor slepen en neerzetten en handige contextmenu's.

De rijgrootte (PATH(s)\NAME(s).EXT(s)\ATTRIBUTE(s)) mag niet groter zijn dan 256 KB. Aanbevolen hardwarevereisten zijn Pentium 133, 16 MB.

10. ZipMagic

Versie 4.0 (2001)

Versie v2.04 Versie v7.02

Gedistribueerd als proefversie

Nog niet zo lang geleden (een jaar of twee geleden) kwam Mijenix uit bijgewerkte versie zijn populair programma ZipMagic. Voor degenen die niet weten wat dit programma is, zal ik het uitleggen: ZipMagic (voorheen ZipFolders) is een Windows 95/NT-programma ontworpen om het werken met ZIP-archieven te vereenvoudigen en te versnellen. Het doel van het programma is om de mogelijkheid te bieden om met archieven te werken zoals met gewone archieven schijfmappen. Dat wil zeggen dat alle zip-bestanden op de schijven op magische wijze "veranderen" in gewone mappen. In dit geval noch de Explorer, noch Norton-commandant, noch enig ander programma vermoedt dat ze met archieven te maken hebben. U kunt zoals gewoonlijk met pseudo-mappen werken: de naam ervan wijzigen, programma's en games starten en installeren, bestanden bekijken, bewerken, kopiëren, hernoemen, submappen maken en verwijderen, enz. ZipMagic voert in stilte compressie-/decompressiebewerkingen veel sneller uit dan de meeste bekende zip-packers.

Wanneer u bijvoorbeeld een document vanuit een zip-map bekijkt, zal het programma, onopgemerkt door u en het besturingssysteem, het eerst uitpakken en het origineel invoegen. Wanneer u de wijzigingen in het document opslaat, zal het het bestand automatisch opnieuw inpakken zonder de gewijzigde gegevens te verliezen. gegevens. Bovendien kunt u met ZipMagic, net als alle conventionele archiveringsprogramma's, standaardbewerkingen op archieven uitvoeren: converteren, coderen, testen/corrigeren, archiefcommentaar toevoegen/bewerken, archieven converteren naar zelfuitpakkende EXE-archieven, enz. Met dit programma kunt u archieven automatisch op diskettes splitsen, zelfs als u een zelfuitpakkend EXE-archief maakt.

Van belang in ZipMagic is de methode om u te waarschuwen wanneer er een slecht archief wordt gevonden: wanneer u een slechte zip-map binnengaat, kunt u daarin onverwachts een tekstbestand aantreffen waarin wordt gewaarschuwd voor gevonden fouten.

De nieuwe versie van het programma voegt ondersteuning toe voor de meeste nieuwe archiefformaten en coderingen. Onder hen: RC, ARJ, CAB, GZ, LHA/LZH, RAR, TAR, ZOO, UU/XXEncode en vele anderen. Om met bestanden van deze formaten te werken, hebt u bovendien niet de hulpprogramma's zelf nodig die ze hebben gemaakt. Het ZipTools-hulpprogramma dat bij ZipMagic wordt geleverd, is ontworpen om ermee te werken. Alle bovenstaande bestandstypen worden automatisch in het register aan dit hulpprogramma gekoppeld en worden er uiteraard door geopend.

ZipTools is een soort Verkenner, waarmee u alle standaardfuncties kunt uitvoeren die inherent zijn aan bestandsbeheer (kopiëren, verplaatsen, hernoemen van bestanden, ondersteuning voor slepen en neerzetten, panelen aanpassen, sorteren, meerdere vensters, enz.), evenals specifieke functies zoals UU-codering, converteren naar ZIP, schijven formatteren, zoeken naar bestanden/computers en dergelijke. In dit geval kan het programma worden geconfigureerd om Norton Commander-, Explorer- of Xtree Gold-sneltoetsen te emuleren. Bovendien kunt u met ZipTools snel meer dan 60 bestands-/documentformaten bekijken, inclusief multimedia, zonder het programma te verlaten (dit gebeurt zowel met de QuickView-tools die bij Windows 95 worden geleverd als met uw eigen tools).

ZipMagic wordt ook geleverd met het ZipWizard-hulpprogramma, een geautomatiseerd hulpmiddel voor het maken/converteren/uitpakken van archieven voor beginners, dat een stapsgewijze vereenvoudigde interface biedt voor het uitvoeren van standaardbewerkingen.

Daarnaast wordt het programma geleverd met speciale zip-plug-ins voor browsers en e-mail. De eerste - ZipSurfer - is ontworpen om te werken in Netscape Navigator, Netscape Communicator en Internet Explorer en stelt u in staat archieven uit te pakken, pas gedownload van internet te bekijken, er programma's van te installeren en andere bewerkingen met archieven uit te voeren zonder de browser te verlaten (iets soortgelijks is beschikbaar in het bekende WinZip).

De tweede plug-in - ZipMail - is een aanvulling op programma's als Eudora Light, Eudora Pro, Microsoft Exchange, Outlook 97 en Outlook 98. Hiermee kunt u automatisch bestanden comprimeren die per e-mail zijn verzonden in de vorm van bijlagen.

In ZipMagic kunt u de opties wijzigen enorm bedrag parameters, waaronder die er zijn speciale parameters Windows NT. U kunt de autorun-opties van het programma definiëren, de compressieverhouding instellen waarmee bestanden worden gecomprimeerd bij het maken van een archiefmap, de cachegrootte van het programma instellen, sneltoetsen instellen, stations selecteren waarvoor ZipMagic-functies zullen werken, en de tijd bepalen voor het in-/uitschakelen programma functies. U kunt ook bepalen welke toepassingen zip-archieven nog steeds als bestanden behandelen in plaats van als mappen, zoals back-up- en schijfhulpprogramma's. Bovendien kunt u opties inschakelen om de programmaknop in vensterkopteksten weer te geven (naast de knop Minimaliseren) en bepalen welke items u wilt toevoegen aan het contextmenu van het rechtermuisknopbestand. Dit contextmenu verandert afhankelijk van het bestandstype. Voor zip-archieven/-mappen ziet u standaardarchiefopdrachten, en voor gewone bestanden ziet u compressieopdrachten en een vervolgkeuzemenu "Verzenden naar met compressie" dat hetzelfde werkt als het standaardmenu Windows-menu

“Verzenden”, daarvoor worden alleen de door u geselecteerde bestanden/mappen ingepakt. Het programma kan zowel via de interface worden geconfigureerd, met behulp van het ZipMagic-pictogram in het systeemvak (ongeveer de klok), als via een speciaal "opdrachtregel"-hulpprogramma ZMCmdLn.

ComputerPress 2"2002 Het is noodzakelijk om onderscheid te maken tussen het daadwerkelijke archiveringsprogramma, het archiefformaat en de compressiemethoden. Zelfs dezelfde compressiemethode kan verschillende implementaties hebben. Er zijn bijvoorbeeld meer dan een dozijn archiveringsprogramma's die archieven in ZIP-formaat kunnen maken. Gegevens in ZIP-formaat kunnen op hun beurt worden gecomprimeerd: Leeglopen, Leeglopen64, BZip2. De Deflate-methode kent verschillende implementaties met verschillende snelheden en compressieverhoudingen. Met deze methode kunt u met de 7-zip archiver archieven maken in ZIP- en 7Z-indeling.

Normaal gesproken kunnen archiveringsbedrijven archieven in hun eigen exclusieve formaat maken met behulp van hun originele methoden. Met het RAR-archiveringshulpmiddel kunt u bijvoorbeeld RAR-archieven maken. Het archiefformaat en de compressiemethoden zijn de belangrijkste voordelen van een bepaald archiveringsprogramma.

In het eenvoudigste geval kunt u met het archiveringshulpmiddel slechts één bestand in- of uitpakken. Naast de datacompressie zelf bieden moderne archiveringsprogramma's enkele extra functies. Er zijn verschillende belangrijke:

Compressie van sommige bestanden en hele mappen;

Zelfuitpakkende (SFX) archieven maken. Dat wil zeggen dat er geen archiveringsprogramma nodig is om het archief uit te pakken;

Het wijzigen van de inhoud van het archief;

Versleuteling van archiefinhoud;

Informatie voor archiefherstel bij gedeeltelijke schade en de mogelijkheid om beschadigde archieven te herstellen;

Het archief opdelen in verschillende delen of volumes;

Consoleversie van het programma voor werken vanaf de opdrachtregel;

Grafische (GUI) versie van het programma.

Het is vermeldenswaard dat, ondanks de formele aanwezigheid, de implementatie van elke extra functie op een heel ander niveau kan worden uitgevoerd.

Naast verschillen in functionaliteit kunnen archiveringshulpmiddelen in twee groepen worden verdeeld: asymmetrisch en symmetrisch. Asymmetrische archiveringssystemen hebben aanzienlijk minder tijd en RAM nodig voor het uitpakken dan voor het inpakken. Hierdoor kunt u snel archiefinhoud ophalen op computers met een laag energieverbruik. Symmetrische archiveringssystemen hebben dezelfde tijd en hoeveelheid RAM nodig voor het in- en uitpakken. Het gebruik van dergelijke archiveringsprogramma's op een groot aantal computers of voor snelle toegang tot archiefinhoud is beperkt. Het bekende RAR-archiveringshulpmiddel gebruikt de asymmetrische woordenboekcompressiemethode als belangrijkste methode, en voor teksten kan het de symmetrische PPM-methode gebruiken. Daarom is het uitpakken van RAR-archieven die zijn gecomprimeerd met de maximale compressieverhouding mogelijk niet mogelijk op computers met een beperkt RAM-geheugen. Alle of bijna alle geavanceerde archiveringsprogramma's met hoge graad compressies zijn symmetrisch.


Ondanks zeer bescheiden gegevens over de prevalentie van archiveringsmiddelen, zijn er toch een groot aantal. Het grootste deel behoort tot de categorie experimentele en archiveringsprogramma's met beperkte functionaliteit. Met elk van deze kunt u echter de daadwerkelijke datacompressieprocedure uitvoeren.

Ondersteunde platforms: Windows, Linux, BeOS en DOS-32

WinRAR is een archiveringsmiddel voor bestanden in RAR- en ZIP-formaat voor 32-bits en 64-bits Windows- en Pocket PC-besturingssystemen. Het wordt beschouwd als een van de beste archiveringsprogramma's in termen van de verhouding tussen compressieverhouding en werksnelheid. Gedistribueerd onder een shareware-licentie. De versie voor het Pocket PC-platform heeft een Freeware-licentie.

Mogelijkheden:

  • Creatie van archieven in RAR- en ZIP-formaten.
  • Bestanden uitpakken in de formaten CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZIP2, JAR, ISO, 7z, Z.
  • De mogelijkheid om archieven te coderen met behulp van het AES-algoritme (Advanced Encryption Standard) met een sleutellengte van 128 bits, terwijl de wachtwoordhash met behulp van het SHA-1-algoritme wordt gebruikt als de coderingssleutel.
  • Kan werken met bestanden tot 8,589 miljard (ongeveer 8 x 109) gigabytes groot.
  • Creatie van zelfuitpakkende, doorlopende archieven en archieven met meerdere volumes.
  • Toevoegen aan archieven aanvullende informatie om het archief te herstellen in geval van schade, inclusief creatie speciale volumes recovery, waarmee u een archief met meerdere volumes kunt herstellen als delen met informatie beschadigd zijn.
  • Volledige bestandsondersteuning NTFS-systemen en bestandsnamen in Unicode.
  • Ondersteuning voor opdrachtregel.

· Sinds versie 2.90 is ondersteuning voor een nieuw archiefformaat geïntroduceerd: RAR3. Vorige versies kan niet werken met het nieuwe formaat;

· Vanaf versie 3.50 worden thema's en skins ondersteund, en ze zijn ook correct geïntegreerd in het contextmenu op x64 Windows-systemen;

· Sinds versie 3.60 ondersteunt het compressiealgoritme multi-coreprocessors en processors met Hyper-threading-technologieën - dit zorgt voor een aanzienlijke toename van de compressiesnelheid;

· Sinds versie 3.70 is het archiveringsprogramma officieel compatibel met Windows Vista, creëert SFX-archieven met een verzoek om rechten;

· Sinds versie 3.80 worden nu ZIP-archieven ondersteund die Unicode-bestandsnamen in UTF-8-formaat bevatten;

· Sinds versie 3.90 is er een indeling in 32- en 64-bits versies van het programma. De 64-bits versie werkt alleen op 64-bits Windows-besturingssystemen en biedt enkele prestatieverbeteringen.

· Sinds versie 4.00 is het RAR-archiveringsalgoritme gewijzigd, waardoor de uitpaksnelheid aanzienlijk wordt verhoogd. Afhankelijk van het gegevenstype kan de decompressiesnelheid tot 30% sneller zijn. Er verschijnt een wachtwoordbeheerder waarmee u archiefwachtwoorden kunt opslaan voor toekomstig gebruik.

WinZip is een shareware bestandsarchiveringsprogramma en -compressor voor Microsoft Windows en Apple Mac OS X van Corel. PKZIP is het hoofdformaat, hoewel andere archiefformaten worden ondersteund.

Mogelijkheden:

  • Creatie, toevoeging, extractie uit ZIP-archieven, evenals uw eigen .zipx-formaat
  • Ondersteunt compressie-algoritmen JPEG, LZMA (12.0), bzip2 (9.0), PPMd (10.0) en speciale algoritmen voor geluidsbestanden(gebaseerd op WavPack), wat een kleiner archief mogelijk maakt ten koste van mogelijk langere compressie- en extractietijden (vooral bij gebruik van PPMd).
  • Decompressie van .bz2-, .rar-, .iso-, .img-, 7-zip-bestanden
  • Ingebouwde ondersteuning voor LHA-archieven (.lha en .lzh)
  • Aanpasbare integratie in de Microsoft Windows-shell.
  • Ondersteunt 128- en 256-bit AES-coderingssleutels. Hierdoor kon het de minder veilige PKZIP 2.0-coderingsmethode vervangen die in eerdere versies werd gebruikt. Versie 9 ondersteunt ook 64-bit encryptie in PKZIP.
  • Direct branden van archieven op CD/DVD
  • Back-up automatisering
  • Steun FTP-protocol
  • ZIP-archieven per e-mail verzenden
  • Unicode-ondersteuning (vanaf versie 11.2)

Het ZIP-formaat archiveringsprogramma (PKZIP) werd oorspronkelijk in 1989 gemaakt voor MS-DOS door PKWare.

WinZip werd begin 1990 gemaakt als reclamespot GUI voor PKZIP. Rond 1996 integreerden de makers van WinZip compressiecode van het PKZIP-project, waardoor er geen consoleversie meer nodig was.

Vanaf versie 6.0 tot en met versie 9.0 konden geregistreerde gebruikers de nieuwste versies downloaden software, met behulp van de initiële registratie-informatie, en daardoor gratis updates ontvangen. Vanaf versie 10.0 is het gratis updatesysteem uitgeschakeld. WinZip is beschikbaar in een standaard- en professionele versie.

In mei 2006 kondigde Corel Corporation, bekend om zijn WordPerfect- en CorelDRAW-productlijnen, aan dat het de overname van WinZip Computing had afgerond.

Vóór versie 11.2 was het mogelijk om ondersteuning voor ARC- en ARJ-archieven in te schakelen met behulp van externe programma's.

Vanaf versie 14.5 is het grafische shell-menu van het programma gewijzigd in een Ribbon-interface.

April 2011 - versie 15 werd uitgebracht, die de Russische taal ondersteunt.

2012 - uitgave van WinZip ver. 16.5, waarvan de engine is geoptimaliseerd voor multi-coreprocessors. OpenCL-ondersteuning is ook toegevoegd voor AMD GPU's (echter niet voor Intel en Nvidia), terwijl de prestatieverbetering in deze applicatie voor Trinity en Llano APU's tot 45% bedroeg.

7-Zip is een gratis bestandsarchiveringsprogramma met een hoge mate van datacompressie. Ondersteunt meerdere compressie-algoritmen en meerdere gegevensformaten, inclusief eigen formaat 7z met zeer efficiënt LZMA-compressie-algoritme. Het programma is ontwikkeld sinds 1999 en is gratis en open source, waarvan het grootste deel vrijelijk wordt verspreid onder de voorwaarden GNU-licenties LGPL, met uitzondering van de unRAR-decompressorcode, die beperkingen heeft. Het belangrijkste platform is Windows (inclusief Windows CE), waar twee versies van het programma beschikbaar zijn: met een grafische interface en een opdrachtregelversie. De consoleversie werd door de ontwikkelaarsgemeenschap overgezet naar POSIX-systemen onder de algemene naam p7zip. Geporteerde versies voor andere systemen, evenals het originele 7-zip-programma, zijn beschikbaar op de SourceForge-systeemwebsite (vanaf 7 november 2010 is het programma meer dan 109 miljoen keer van de site gedownload). 7-Zip is de winnaar van de SourceForge.net Community Choice Awards 2007 in de categorieën Beste project en Beste technisch ontwerp.

Mogelijkheden

  • Ondersteunde algoritmen:
  • LZMA, LZMA2, PPMd, Bzip2, leeglopen en leeglopen64
  • Ondersteunde formaten:
  • in- en uitpakken: 7z, BZIP2 (BZ2, TB2, TBZ, TBZ2), GZIP (GZ, TGZ), TAR, ZIP, XZ;
  • alleen uitpakken: 001, ACE, ARJ, CAB, CHM, CPIO, DEB, DMG, FLV, ISO, JAR, LHA, LZH, LZMA, LZO (TZO), MSI, NSIS, PE, RAR, RPM, SWF, SWM, VHD, WIM, XAR, Z (TAZ); VET, HFS, MBR, NTFS, UDF, SquashFS, CramFS
  • Zeer hoge compressieverhouding in het nieuwe 7z-formaat dankzij het verbeterde Lempel-Ziv-algoritme.
  • Voor ZIP- en GZIP-formaten is de compressiesnelheid 2-10% hoger dan die van PKZIP en WinZip.
  • Mogelijkheid om zelfuitpakkende archieven te maken voor het 7z-formaat.
  • In het 7z-formaat is het mogelijk om archieven met meerdere volumes te creëren (met uitzondering van de zelfuitpakkende).
  • Mogelijkheid tot codering met behulp van het AES-256-algoritme voor archieven in 7z- en ZIP-formaat.
  • Integratie in de Microsoft Windows- en Windows NT-shell.
  • Plug-in voor het FAR Manager-programma.
  • Plug-in voor programma's Totaal commandant en Unreal Commander (wcx).
  • Ingebouwd hulpprogramma voor prestatietests.
  • Meertalige grafische interface (alleen Windows) met bestandsbeheerfuncties in twee vensters.
  • Krachtige versie voor de opdrachtregel.
  • Speciale versie voor 64-bit Windows-besturingssystemen.
  • Ondersteuning voor Unicode-codering voor bestandsnamen.

7-Zip maakt gebruik van multithreading en stelt u in staat een ander aantal threads te gebruiken voor compressie, afhankelijk van het algoritme of het formaat. Bij het maken van archieven waarin bestanden onafhankelijk van elkaar kunnen worden gecomprimeerd (bijvoorbeeld ZIP), kan het programma maximaal 8 threads tegelijk gebruiken. Voor het LZMA-compressie-algoritme kan de archiver maximaal 2 streams tegelijkertijd gebruiken. De onmogelijkheid om er meer van te gebruiken wordt verklaard door de sequentiële aard van continue compressie. Het LZMA2-compressie-algoritme heeft dit nadeel niet.

Bij het comprimeren in het 7z-formaat worden ook speciale normalisatiefilters gebruikt. Voor een meer optimale compressie van 32-bit x86-code worden dus de normaliserende converters BCJ en BCJ2 gebruikt. Het programma beschikt ook over een optimaliserende delta-converter voor bepaalde soorten multimediagegevens, zoals ongecomprimeerde 24-bits afbeeldingen.

De compressieresultaten zijn sterk afhankelijk van de gegevens die worden gecomprimeerd. Normaal gesproken comprimeert 7-Zip het 7z-formaat 4-25% beter dan het zip-formaat.

7-Zip 4.65 staat op de 24e plaats in de ranglijst van archiveringsprogramma's op basis van compressieverhouding; ter vergelijking, de populaire WinRAR 3.80 en WinZip 12 staan ​​respectievelijk op de 32e en 34e plaats. De leiders van de PAQ-rating, beter bekend om hun GUI-aanpassing, zijn KGB en WinRK, die een orde van grootte langere compressietijd hebben.

Voordelen

  • gratis open source-software gedistribueerd onder de gratis GNU LGPL-licentie (behalve de unRAR-uitpakker, waarvan de licentie het herstellen van het RAR-compressie-algoritme verbiedt); Als gevolg hiervan ondersteunt het meerdere platforms.
  • open archiefformaat en compressie-algoritme.
  • hoge compressieverhouding. Over het algemeen kunt u parameters selecteren waarbij de bestandsgrootte en compressiesnelheid vergelijkbaar zijn met die van WinRAR.
  • hoge uitpaksnelheid (voor archieven met LZMA-compressiemethode). Volgens de auteur:
  • de uitpaksnelheid bereikt 20-30 megabytes per seconde op een 2 GHz Intel Core 2- of AMD Athlon 64-processor.
  • de uitpaksnelheid is ongeveer 1-2 megabytes per seconde bij gebruik van ARM, MIPS, PowerPC en soortgelijke processors met een frequentie van 200 MHz.
  • multithreaded compressie. Als op een single-coreprocessor de snelheid van 7-Zip dicht bij WinRAR ligt, dan is 7-Zip op een dual-coreprocessor veel sneller;
  • Ondersteuning voor AES-256-codering;
  • ondersteuning voor 64-bit systemen;
  • het programma heeft er veel nauwkeurige instellingen compressie-algoritmen voor onervaren gebruikers er zijn kant-en-klare presets;
  • het totale volume aan bestanden in één archief in 7z-formaat kan 16 exabytes zijn;
  • Er is een open 7-Zip API waarmee u 7-zip kunt integreren met andere softwareproducten.

Gebreken

  • Slaat geen informatie op over bestandsrechten.
  • Staat niet toe dat bestanden worden uitgepakt als niet alle delen van het archief beschikbaar zijn.

Conclusies

Algoritmen voor informatiecompressie worden actief verbeterd en moderne archiveringsprogramma's maken het mogelijk om gegevens veel efficiënter te comprimeren. De meest geavanceerde programma's op het gebied van informatiecompressie zijn echter niet altijd de meest multifunctionele en daarom ook de meest verspreide. Daarom kiezen de meeste gebruikers voor programma's die een lagere compressieverhouding bieden, maar een goed ontworpen interface en een groot aantal extra functies hebben.

Datacompressie wordt op grote schaal toegepast. Bijna overal zou je kunnen zeggen. Bijvoorbeeld, PDF-documenten bevat in de regel gecondenseerde informatie. Heel wat uitvoerbare EXE-bestanden worden gecomprimeerd met speciale compressoren. Alle soorten multimediabestanden (GIF, JPG, MP3, MPG) zijn een soort archieven.

Het grootste nadeel van archieven is het onvermogen om rechtstreeks toegang te krijgen tot gegevens. Ze moeten eerst uit het archief worden gehaald of uitgepakt. Voor het uitpakken zijn, net als voor het inpakken, bepaalde systeembronnen vereist. Dit is geen onmiddellijke operatie. Daarom worden archieven vooral gebruikt met relatief zelden gebruikte gegevens. Bijvoorbeeld om back-ups of installatiebestanden op te slaan.

Bij het kiezen van een archiveringshulpmiddel moet u zich dus niet alleen laten leiden door de werkingssnelheid en de geboden compressieverhouding. Het is noodzakelijk dat het een ontwikkelde en handige vensterinterface heeft, verschillende platforms ondersteunt (zodat er geen compatibiliteitsproblemen zijn) en dat het dat ook heeft een groot aantal extra functies. Bij het kiezen van een archiveringshulpmiddel is het belangrijk om rekening te houden met de prevalentie en mogelijke verdere ondersteuning door de auteurs van nieuwe versies.

Referenties Lijst

1. Zverev VS Informatica: Handleiding voor universiteitsstudenten. Astrachan, 2003

2. http://wikipedia.ru

3. Povaljajev. E. “Archivatoren.” ComputerPress nr. 2 2007

4. Volovnik A. “Maak kennis met informatietechnologieën.” Sint-Petersburg BHV-Petersburg. 2006

5. Sennov A. “Cursus praktisch werk op een pc” St. Petersburg. BHV-Petersburg. 2005

Een normaal bestand bevat gecodeerde gegevens. Om ervoor te zorgen dat gegevens minder geheugen in beslag nemen, worden verschillende algoritmen voor het verpakken van informatie (compressie) gebruikt, die het volume verminderen door coderedundantie te elimineren. U kunt bijvoorbeeld op verschillende manieren informatie schrijven over de herhaling van een reeks tekens.

Het doel van archiveringsprogramma's is het creëren van archiefbestanden om hun volume te verkleinen. Het datavolume is een belangrijke parameter voor het opslaan van informatie, het overbrengen ervan naar externe media of het verzenden ervan via een netwerk.

Met het archiveringshulpmiddel kunt u archieven uitpakken die de gebruiker uit verschillende bronnen heeft ontvangen.

Rijst. 1. WinRar-archiveringsvenster

De archiver maakt het mogelijk om een ​​archief waarvan het volume groter is dan het volume van het opslagmedium, op te splitsen in volumes en deze op meerdere media te plaatsen.

Eén archiefbestand kan een of meer ingepakte bestanden bevatten. Het archiveren van meerdere bestanden met een algemeen doel en het opslaan ervan in één archiefbestand is erg handig voor het verzenden per e-mail, het opslaan en verwijderen van bestanden wanneer ze nodig zijn. Bovendien kunt u andere bestanden toevoegen aan een bestaand archief (Fig. 1). Verschillende bestanden bevatten bijvoorbeeld rapporten voor elke maand van het jaar. U kunt ze opslaan in één archiefbestand en daar maandelijks een nieuw bestand aan toevoegen. Het is gemakkelijk om naar dergelijke bestanden te zoeken.

2.2.2. Archiveringsopties

Het archiefbestand heeft standaard een naam die is opgegeven door de gebruiker of door het archiveringshulpmiddel. Het slaat ingepakte gegevens op, evenals service-informatie over eigenschappen van gearchiveerde bestanden, zoals hun namen vóór archivering, extensies, datums en tijden van creatie, grootte vóór archiefcreatie en informatie over de eigenschappen van het archiefbestand.

Een belangrijke parameter is het volume van het ingepakte bestand vóór archivering en het volume van het bestand in het archief na archivering, omdat dit het mogelijk maakt om de noodzaak van datacompressie te beoordelen. Als u bijvoorbeeld grafische bestanden archiveert met de JPEG- of GIF-extensie, kunt u door de grootte van het bestand voor en na de compressie te beoordelen, zien dat het archiveren van een dergelijk bestand het volume niet significant heeft veranderd. Bestanden met deze extensies zijn al verpakt.

2.2. 3. Soorten archieven

Met de archiver kunt u creëren verschillende soorten archieven: archief van een groep bestanden of van een enkel bestand, archief met meerdere volumes, continu archief, archieven van verschillende formaten (rar, zip, sfx).

Archief met meerdere volumes– dit is één archiefbestand dat op verschillende media is opgeslagen. De optie Het archief verdelen in volumes met een opgegeven grootte is nodig als het archief een bestand is dat groter is in volume externe media. In dit geval kunt u door het in volumes op te splitsen het op verschillende media plaatsen en het vervolgens in één bestand verzamelen. Als het volume van het archiefbestand het volume van de media niet overschrijdt, heeft het opsplitsen ervan in volumes geen zin.

Continu archief is een archief van het type RAR, op een speciale manier verpakt waarbij alle gecomprimeerde bestanden als één opeenvolgende datastroom worden beschouwd. Continue archivering wordt alleen ondersteund in het RAR-formaat; dit type archief bestaat niet voor het ZIP-formaat.

Doorlopend archiveren verhoogt de compressieverhouding aanzienlijk, vooral wanneer een aanzienlijk aantal kleine bestanden met vergelijkbare inhoud aan het archief worden toegevoegd. Houd er echter rekening mee dat continu archiveren ook enkele nadelen kent:

  • het bijwerken van doorlopende archieven (d.w.z. bestanden toevoegen aan een bestaand archief of ze verwijderen) is langzamer dan gewone archieven;
  • om één bestand uit een doorlopend archief te extraheren, moet u alle voorgaande gearchiveerde bestanden analyseren, dus uitpakken aparte bestanden vanuit het midden van een doorlopend archief is langzamer dan ophalen uit een gewoon archief. Als echter alle of de eerste paar bestanden uit een doorlopend archief worden geëxtraheerd, dan is de uitpaksnelheid in dit geval vrijwel gelijk aan de uitpaksnelheid van een gewoon archief;
  • Als een bestand in een doorlopend archief beschadigd is, kunnen de daaropvolgende bestanden niet worden uitgepakt. Daarom wordt aanbevolen om herstelinformatie toe te voegen als u een doorlopend archief op een onbetrouwbaar medium (bijvoorbeeld een diskette) opslaat.

Er worden doorlopende archieven aangemaakt in gevallen waarin:

  • het archief zou zelden moeten worden bijgewerkt;
  • het is de bedoeling dat het archief volledig wordt uitgepakt en dat er niet één of meer bestanden uit worden gehaald;
  • er moet een dichtere compressieverhouding worden bereikt, hoewel de pakkingsnelheid laag zal zijn.

Zelfuitpakkend archief is een gezipt bestand waaraan een uitvoerbare module is gekoppeld. Hiermee kunt u bestanden uitpakken door eenvoudigweg het archief uit te voeren met een dubbelklik. Zo'n archief wordt een SFX-archief genoemd (SFX is een afkorting van de Engelse naam Self eXtracting, wat zich vertaalt als zelfuitpakkend).

Het archiefbestandstype is exe (toepassing), dat wil zeggen een uitvoerbaar bestand. Het pakt zelfstandig bestanden uit zonder de deelname van extra programma's. Het is handig om te gebruiken als niet bekend is of het vereiste archiveringshulpmiddel beschikbaar is op de computer.

Het WinRar-archiveringshulpprogramma werkt met SFX-archieven net als met alle andere. Dit archief is qua volume iets groter dan normaal.

Voor SFX-creatie archief, vinkt u gewoon het vakje Archief maken (SFX) aan in het venster met archiefparameters.

Bestanden die door verschillende archiveringsprogramma's zijn gemaakt, hebben extensies die de naam van het archiveringsprogramma aangeven. WinZip-archieven hebben bijvoorbeeld zip-extensie, Winrar – rar. Met het Winrar-archiveringsprogramma kunnen zowel zip- als rar-archieftypen worden gemaakt.

ZIP-archieven worden veel gebruikt. Een groot aantal archieven op internet zijn bijvoorbeeld in zip-formaat. Zip-archieven worden sneller gemaakt dan rar-archieven.

Het RAR-formaat biedt in de meeste gevallen een betere compressie dan zip, vooral bij het maken van doorlopende archieven. Een ander belangrijk kenmerk van RAR is ondersteuning voor archieven met meerdere volumes. Bovendien, op RAR-formaat Er zijn enkele zeer belangrijke functies die zip mist. U kunt bijvoorbeeld herstelinformatie toevoegen waarmee u een fysiek beschadigd bestand kunt herstellen.

Met het RAR-formaat kunt u bestanden van vrijwel onbeperkte grootte verwerken, terwijl de grootte van een enkel bestand in een ZIP-archief niet groter mag zijn dan 2 GB.

Het venster voor het instellen van archiefparameters (Fig. 2) bevat schakelaars waarmee u het archieftype kunt selecteren. De gebruiker kan verschillende methoden voor informatiecompressie kiezen.

Rijst. 2. Venster voor het instellen van archiefparameters

De gebruiker kan het vakje aanvinken naast de optie (Fig. 2) die de uitvoering specificeert van de acties die hij nodig heeft.

2.2.4. Bestanden uit een archief extraheren

Extractie (uitpakken) is het omgekeerde proces van archiveren. Tijdens het uitpakdialoogvenster moet u een map en parameters selecteren voor de bestanden die uit het archief moeten worden uitgepakt. Om dit te doen, wordt in het extractievenster (Fig. 3) de gewenste map aangegeven in de mappenboom.

Rijst. 3. Venster voor het uitpakken van bestanden uit het archief

Standaard krijgt de map dezelfde naam als het archief (zonder extensie) en wordt deze in de huidige map geplaatst. Voer in het veld Pad extraheren het gewenste pad in (als de gewenste map niet bestaat, wordt deze aangemaakt) of selecteer een map in het mappenboompaneel.

Tijdens de extractie kunt u enkele aanvullende parameters instellen:

  • Update-modus.
  • Bestanden uitpakken en vervangen (standaardactie).
  • Alle geselecteerde bestanden worden uitgepakt.
  • Uitpakken met bestandsupdate. Met deze optie kunt u uit de geselecteerde bestanden alleen die bestanden extraheren die zich niet in de doelmap bevinden of waarvan de kopieën in het archief een latere aanmaakdatum hebben dan de bestanden op schijf.
  • Alleen bijwerken bestaande bestanden. Hierdoor worden alleen de geselecteerde bestanden uit de doelmap geëxtraheerd, maar hun kopieën in het archief hebben een latere aanmaakdatum dan de bestanden op de schijf. Bestanden die niet op de schijf staan, worden niet uitgepakt.

Invoering

1. Compressiemethoden voor computerbestanden

2. Programma's archiveren

Conclusie

Lijst met gebruikte bronnen

Invoering

De computerprestaties en de grootte van het RAM-geheugen en de harde schijf nemen voortdurend toe. De hoeveelheid data die moet worden opgeslagen groeit echter veel sneller. Tot voor kort leek het erop dat een schijf van 300 tot 500 gigabyte het probleem van gebrek aan schijfruimte op betrouwbare wijze zou oplossen. Er verschijnen echter nieuwe programma's die veeleisend zijn voor de hardwarebronnen. De grootte van de multimediabestanden die ik wil opslaan overschrijdt alle redelijke grenzen. Als gevolg hiervan blijkt dat de harde schijf vol is en dat de gebruiker voor de taak staat om deze op zijn minst een beetje vrij te maken.

In eerste instantie inventariseren ze de inhoud van de harde schijf en proberen ze alle gegevens te sorteren in de gegevens die nodig zijn en de gegevens die kunnen worden verwijderd. Er verschijnen echter bestanden die op dit moment niet nodig zijn, en u kunt uw hand niet opsteken om ze te verwijderen. Dit kunnen oude projecten zijn, foto's, speelgoed, een selectie van favoriete muziekstukken of een verzameling distributies van veelgebruikte programma's en hulpprogramma's. Het is raadzaam om ze zo compact mogelijk te verpakken en in een map te bewaren tot u ze nodig heeft. In dit geval nemen ze veel minder ruimte in beslag op uw harde schijf en zijn ze tegelijkertijd altijd bij de hand, en indien gewenst kunt u altijd de originele kopie herstellen.

U kunt gegevens op uw harde schijf comprimeren met een speciaal programma: een archiveringshulpmiddel. Archivers zijn programma's voor het maken van archieven. Archieven zijn ontworpen om gegevens in een handige, compacte vorm op te slaan. De gegevens bestaan ​​meestal uit bestanden en mappen. In de regel worden gegevens eerst onderworpen aan compressie of verpakking. Daarom is bijna elke archiver ook een datacompressieprogramma. Aan de andere kant kan elk datacompressieprogramma als een archiveringsmiddel worden beschouwd. Compressie-efficiëntie is het belangrijkste kenmerk van archiveringssystemen. De maat hangt ervan af archieven gemaakt. Hoe kleiner het archief, hoe minder ruimte er nodig is om het op te slaan. Transmissie vereist minder transmissiekanaalbandbreedte of kost minder tijd. De voordelen van archieven liggen voor de hand als je bedenkt dat de gegevens twee tot vijf keer kleiner worden.

Bovendien kan een archiveringshulpmiddel nodig zijn als de gebruiker actief elektronisch informatie uitwisselt met andere mensen. Door een groot tekstdocument te schrijven en dit te comprimeren met een archiveringsprogramma, kunt u het veel sneller per e-mail verzenden. Het gecomprimeerde document is veel kleiner dan het origineel, soms tien of meer keer kleiner, waardoor het verzenden ervan minder tijd kost. De ontvanger kan de originele tekst herstellen met behulp van het programma, door de omgekeerde bewerking uit te voeren.

Tegenwoordig zijn er veel varianten van dergelijke programma's. Ze verschillen qua compressie-algoritme, werksnelheid, set extra functies, gebruikersinterface, enz. De principes van informatiecompressie zijn echter op dezelfde principes gebaseerd.

1. Compressiemethoden voor computerbestanden

Er is een groot aantal verschillende methoden, hun aanpassingen en subtypen voor datacompressie ontwikkeld. Moderne archiveringssystemen hebben de neiging meerdere methoden tegelijkertijd te gebruiken. We kunnen enkele fundamentele zaken benadrukken.

1) Run-length-codering (RLE - afkorting voor run-length-codering)

Een heel eenvoudige methode waarbij een opeenvolgende reeks identieke data-elementen wordt vervangen door twee karakters: het element en het aantal keren dat het voorkomt. Op grote schaal gebruikt als extra en tussenliggende methode. Als onafhankelijke methode gebruikt bijvoorbeeld in het grafische formaat BMP.

2) Woordenboekmethode (LZ - afkorting voor Lempel Ziv - namen van de auteurs)

De meest voorkomende methode. Er wordt gebruik gemaakt van een woordenboek bestaande uit reeksen gegevens of woorden. Tijdens de compressie worden deze woorden vervangen door hun codes uit het woordenboek. In de meest voorkomende implementatie fungeert het brongegevensblok zelf als een woordenboek.

De belangrijkste parameter van de woordenboekmethode is de grootte van het woordenboek. Hoe groter de woordenschat, hoe groter de efficiëntie. Voor heterogene gegevens kan een te grote omvang echter schadelijk zijn, omdat als het gegevenstype abrupt verandert, het woordenboek gevuld zal zijn met irrelevante woorden. Voor efficiënt werk Deze compressiemethode vereist extra geheugen. Ongeveer een orde van grootte groter dan nodig voor de oorspronkelijke woordenboekgegevens. Een belangrijk voordeel van de woordenboekmethode is de eenvoudige en snelle uitpakprocedure. Er is geen extra geheugen vereist. Deze functie is vooral belangrijk als snelle toegang tot gegevens vereist is.

3) Entropiemethode (Huffman - Huffman-codering, rekenkundige codering - rekenkundige codering)

Bij deze methode worden gegevensitems die vaker voorkomen tijdens de compressie gecodeerd met een kortere code, en worden minder gebruikelijke gegevensitems gecodeerd met een langere code. Omdat er aanzienlijk meer korte codes zijn, is de totale grootte kleiner dan de originele. Veel gebruikt als aanvullende methode. Als onafhankelijke methode wordt het bijvoorbeeld gebruikt in het grafische formaat JPG.

4) Methode voor contextmodellering (CM - afkorting voor contextmodellering - contextmodellering)

Bij deze methode wordt een model van de brongegevens gebouwd. Bij het comprimeren van het volgende data-element produceert dit model zijn voorspelling of waarschijnlijkheid. Volgens deze waarschijnlijkheid wordt het data-element gecodeerd met behulp van de entropiemethode. Hoe preciezer het model zal overeenkomen met de originele gegevens, hoe nauwkeuriger het voorspellingen zal opleveren, en hoe korter de gegevenselementen zullen worden gecodeerd.

Het bouwen van een efficiënt model vereist veel geheugen. Bij het uitpakken moet je precies hetzelfde model bouwen. Daarom zijn de snelheids- en RAM-vereisten voor het in- en uitpakken vrijwel hetzelfde. IN op dit moment Methoden voor contextmodellering stellen u in staat om beste graad compressie, maar hebben een extreem lage snelheid.

5) PPM (PPM - Voorspelling door gedeeltelijke matching - voorspelling door gedeeltelijk toeval)

Dit is een speciaal subtype van contextmodellering. De voorspelling wordt gedaan op basis van een bepaald bedrag eerdere gegevensitems. De belangrijkste parameter is de volgorde van het model, die dit aantal elementen bepaalt. Hoe hoger de modelvolgorde, hoe hoger de compressieverhouding, maar er is meer RAM nodig om de modelgegevens op te slaan. Als er niet genoeg RAM is, laat zo'n model met een grote bestelling slechte resultaten zien. De PPM-methode is vooral effectief voor het comprimeren van tekstgegevens.

6) Pre-conversies of filtering

Deze methoden worden niet gebruikt voor compressie, maar om informatie te presenteren in een vorm die geschikt is voor verdere compressie. Niet-gecomprimeerde multimediagegevens worden bijvoorbeeld gekenmerkt door soepele veranderingen signaal niveau. Daarom wordt voor hen een deltatransformatie gebruikt, wanneer in plaats van absolute waarde het familielid wordt meegenomen. Er zijn filters voor tekst, uitvoerbare bestanden, databases en andere.

7) Sorteermethode voor gegevensblokken (BWT - afkorting van Burrows Wheeler Transform - op naam van de auteurs)

Dit is een speciaal type of groep transformaties op basis van sortering. Bijna alle gegevens kunnen aan deze transformatie worden onderworpen. Het sorteren gebeurt over blokken, dus de gegevens worden eerst in delen verdeeld. De belangrijkste parameter is de grootte van het blok dat wordt gesorteerd. Om gegevens uit te pakken, moet u vrijwel dezelfde stappen uitvoeren als bij het inpakken. Daarom zijn de snelheids- en RAM-vereisten vrijwel hetzelfde. Archiveringsdiensten die gebruiken deze methode, tonen meestal een hoge snelheid en compressieverhouding voor tekstgegevens.

8) Continue blokken of continue modus (Solid-modus - continue modus)

Bij veel compressiemethoden is het eerste deel van de gegevens of het bestand slecht gecodeerd. Bij de woordenboekmethode is het woordenboek bijvoorbeeld leeg. Bij de contextmodelleringsmethode wordt geen model gebouwd. Wanneer het aantal bestanden groot is en hun omvang klein, algemene graad de compressie wordt aanzienlijk verslechterd als gevolg van deze eerste secties. Om te voorkomen dat dit gebeurt bij het overgaan naar het volgende bestand, wordt informatie verkregen uit eerdere bestanden. Een soortgelijk effect kan worden bereikt eenvoudige presentatie bronbestanden als één doorlopend bestand.

Deze methode wordt in veel archiveringsprogramma's gebruikt en heeft dat ook gedaan aanzienlijk nadeel. Om een ​​willekeurig bestand uit te pakken, moet u ook de bestanden uitpakken die zich aan het begin van het archief bevinden. Dit is nodig om het woordenboek correct in te vullen of een model te bouwen. Er is een tussenoptie wanneer doorlopende blokken worden gebruikt vaste maat. Compressieverliezen zijn minimaal, maar om een ​​enkel bestand te extraheren dat zich aan het einde van een groot archief bevindt, hoeft u slechts één aaneengesloten blok te decomprimeren, en niet het hele archief.

9) Segmentatie

Bij alle compressiemethoden wordt bij het wijzigen van het gegevenstype de overgang zelf zeer slecht gecodeerd. Het woordenboek wordt irrelevant, het model wordt geconfigureerd voor andere gegevens. In deze gevallen wordt segmentatie gebruikt. Dit is een voorlopige opsplitsing in homogene delen. Deze onderdelen worden vervolgens afzonderlijk of in groepen gecodeerd.

Ik zou vooral willen benadrukken dat er een groot aantal compressiemethoden zijn. Elke methode is doorgaans gericht op één type of groep echte gegevens. Goede resultaten worden geboekt door het geïntegreerd gebruik van methoden.

2. Programma's archiveren

compressiearchief van computerbestanden

Het is noodzakelijk om onderscheid te maken tussen het daadwerkelijke archiveringsprogramma, het archiefformaat en de compressiemethoden. Zelfs dezelfde compressiemethode kan verschillende implementaties hebben. Er zijn bijvoorbeeld meer dan een dozijn archiveringsprogramma's die archieven in ZIP-formaat kunnen maken. Gegevens in ZIP-formaat kunnen op hun beurt op verschillende manieren worden gecomprimeerd: Deflate, Deflate64, BZip2. De Deflate-methode kent verschillende implementaties met verschillende snelheden en compressieverhoudingen. Met deze methode kunt u met de 7-zip archiver archieven maken in ZIP- en 7Z-indeling.

Normaal gesproken kunnen archiveringsbedrijven archieven in hun eigen exclusieve formaat maken met behulp van hun originele methoden. Met het RAR-archiveringshulpmiddel kunt u bijvoorbeeld RAR-archieven maken. Het archiefformaat en de compressiemethoden zijn de belangrijkste voordelen van een bepaald archiveringsprogramma.

In het eenvoudigste geval kunt u met het archiveringshulpmiddel slechts één bestand in- of uitpakken. Naast de datacompressie zelf bieden moderne archiveringsprogramma's enkele extra functies. Er zijn verschillende belangrijke:

Compressie van sommige bestanden en hele mappen;

Zelfuitpakkende (SFX) archieven maken. Dat wil zeggen dat er geen archiveringsprogramma nodig is om het archief uit te pakken;

Het wijzigen van de inhoud van het archief;

Versleuteling van archiefinhoud;

Informatie voor archiefherstel bij gedeeltelijke schade en de mogelijkheid om beschadigde archieven te herstellen;

Het archief opdelen in verschillende delen of volumes;

Consoleversie van het programma voor werken vanaf de opdrachtregel;

Grafische (GUI) versie van het programma.

Het is vermeldenswaard dat, ondanks de formele aanwezigheid, de implementatie van elke extra functie op een heel ander niveau kan worden uitgevoerd.

Naast verschillen in functionaliteit kunnen archiveringshulpmiddelen in twee groepen worden verdeeld: asymmetrisch en symmetrisch. Asymmetrische archiveringssystemen hebben aanzienlijk minder tijd en RAM nodig voor het uitpakken dan voor het inpakken. Hierdoor kunt u snel archiefinhoud ophalen op computers met een laag energieverbruik. Symmetrische archiveringssystemen hebben dezelfde tijd en hoeveelheid RAM nodig voor het in- en uitpakken. Het gebruik van dergelijke archiveringsprogramma's op een groot aantal computers of voor snelle toegang tot archiefinhoud is beperkt. Het bekende RAR-archiveringshulpmiddel gebruikt de asymmetrische woordenboekcompressiemethode als belangrijkste methode, en voor teksten kan het de symmetrische PPM-methode gebruiken. Daarom is het uitpakken van RAR-archieven die zijn gecomprimeerd met de maximale compressieverhouding mogelijk niet mogelijk op computers met een beperkt RAM-geheugen. Alle of bijna alle geavanceerde archiveringsprogramma's met hoge compressie zijn symmetrisch.

Ondanks zeer bescheiden gegevens over de prevalentie van archiveringsmiddelen, zijn er toch een groot aantal. Het grootste deel behoort tot de categorie experimentele en archiveringsprogramma's met beperkte functionaliteit. Met elk van deze kunt u echter de daadwerkelijke datacompressieprocedure uitvoeren.

We kijken naar de meest populaire archiveringsprogramma's:

1. WinRAR

Versie 2.90 definitief

Ondersteunde platforms: Windows, Linux, BeOS en DOS-32

WinRAR is een 32-bits versie van het RAR-archiveringsprogramma voor Windows. Naast volledige ondersteuning voor RAR en ZIP, kan WinRAR 2.90 UUE-, GZ-, TAR-, ARJ-, LZH-, ACE-, CAB-, BZIP2-, JAR- (Java ARchive) en ACE 2.0-archieven uitpakken. WinRAR heeft een origineel compressiealgoritme met hoge compressieverhoudingen, vooral bij uitvoerbare bestanden, grote tekstbestanden, enz. Bovendien is het aantal gecomprimeerde bestanden in het archief niet beperkt.

Er is ondersteuning voor ZIP-archieven; grafische interactieve interface samen met de opdrachtregel. WinRAR biedt de mogelijkheid om solide archieven te creëren, wat handig is bij het archiveren van een groot aantal bestanden.

Het is mogelijk om zelfuitpakkende (SFX), reguliere archieven en archieven met meerdere volumes te creëren. Vergrendeling, codering, lijst met bestandsbestellingen en volumelabels zijn beschikbaar.

Er zijn ook extra functies, zoals encryptie, het toevoegen van gearchiveerde opmerkingen, het loggen van fouten, enz.

2.WinZip

Versie v8.1

Een van de meest populaire programma's op internet. Het ZIP-algoritme zelf wordt vrijelijk gebruikt in tientallen, zo niet honderden programma's, en toch in de meeste Windows-gebruikers WinZIP is het standaardprogramma voor het werken met archieven. WinZip is eenvoudig te gebruiken, ondersteunt lange namen en is geoptimaliseerd voor Windows.

WinZIP kan bestanden bekijken en extraheren uit andere, minder gebruikelijke archiefformaten, zoals ARJ, LZH, ARC, TAR, TAZ, TGZ, Z, GZ, CAB, UUE, XXE, UU, B64, HQX, BHX. Er zijn functies voor het installeren van programma's, schermthema's en screensavers uit archieven, het uitvoeren van vele bewerkingen via stapsgewijze wizards, het comprimeren en verzenden van bestanden per e-mail, het controleren van de inhoud van archieven met een extern antivirusprogramma, het beheren van bladwijzers van geselecteerde archiefmappen, en ondersteunt de mogelijkheid om te integreren met Windows Explorer (opdrachten toevoegen aan contextmenu's). Er zijn afzonderlijke hulpprogramma's voor het werken vanaf de opdrachtregel, integratie met populaire internetbrowsers en het maken van zelfuitpakkende archieven.

WinZip heeft een zeer handige automatische installatiefunctie voor softwareproduct, gedistribueerd als Zip-bestanden.

Voor het eenvoudiger archiveren/uitpakken van bestanden biedt WinZip de WinZip Wizard. Het is mogelijk om bestanden in “favoriete” mappen te ordenen (Favorite Zip Folders). Met WinZip kunt u Zip-bestanden in één enkel "blad" ordenen, waardoor het gemakkelijker wordt om Zip-bestanden te combineren en te sorteren, ongeacht waar ze fysiek zijn opgeslagen. Met de zoekfunctie kunt u alle Zip-bestanden vinden die “verloren” zijn op uw harde schijf. Het is mogelijk om zelfuitpakkende bestanden te maken. WinZip kan worden geconfigureerd om met de meeste moderne virusscanners te werken.

3.WaveZip

7.WaveZip

Het programma is ontwikkeld als hulpmiddel voor het comprimeren van grote audio-WAV-bestanden die veel ruimte in beslag nemen.

WaveZIP is eenvoudig te gebruiken en stelt u in staat snel bestanden te vinden, selecteren en converteren. Slepen-en-neerzetten-functionaliteit vanuit Windows Verkenner wordt ondersteund.

Het programma implementeert speciale MUSICompress-technologie van Soundspace Audio. De compressie vindt absoluut verliesvrij plaats, de algoritmen zijn specifiek geoptimaliseerd voor compressietaken in het WAV-formaat (de gemiddelde compressieverhouding bereikt, afhankelijk van het bestandstype, 30-60%).

4. WavPack

8. WavPack

Ondersteunde platforms: Win9x, WinNT, Mac

Consolecompressor gespecialiseerd in audiocompressie. Biedt de mogelijkheid om verliesvrije 16/24-bit mono- en stereobestanden in WAV-indeling in te pakken/uit te pakken. WavPack levert snelle prestaties en biedt 25-50 procent compressie voor popmuziek en iets betere compressie voor klassieke muziek en nummers met een hoog dynamisch bereik. Het maximaal haalbare verpakkingsniveau bedraagt ​​87% (voor rustige periodes). Er is een aanpasbare compressiemodus met verlies beschikbaar (tot 67% met onhoorbare verliezen en tot 77% met merkbare ruis), compressie van "rauwe" audiobestanden van onbekende formaten is mogelijk, de snelle verpakkingsmodus wordt ondersteund en er is een WinAMP-plug-in voor het afspelen van WavPack-gecomprimeerde bestanden.

5.PowerArchiver

Versie v7.02

Ondersteunde platforms: Win9x, WinNT

Een krachtige Windows GUI-shell in meerdere formaten waarmee u kunt werken met archieven in de formaten ZIP, RAR, CAB, ARJ, LHA, ACE, ARC, TAR, BZIP2, TAR.BZ2, GZ, BH, ZOO, XXE, UUE. Naast de standaardbewerkingen kan PowerArchiver bestanden in archieven hernoemen, er programma's van installeren, de inhoud op virussen scannen, archieven van het ene formaat naar het andere converteren, ze met een wachtwoord beveiligen, ze repareren, meerdere volumes creëren en zelfuitpakkende ( SFX)-archieven. Met het programma kunt u ook TXT-, RTF-, BMP-, ICO-, GIF-, WMF-, EMF- en JPG-bestanden bekijken, lijsten met gearchiveerde bestanden afdrukken of deze exporteren in TXT- en HTML-formaten. Er zijn tools voor het beheren van een lijst met snelle toegang tot veelgebruikte mappen, het wijzigen van het uiterlijk van het knoppenpaneel met behulp van skins, het uitvoeren van gegevensback-upbewerkingen met behulp van scripts, het zoeken naar programma-updates op internet en het maken van een afzonderlijk archief voor elk gecomprimeerd bestand.

PowerArchiver heeft een gebruiksvriendelijke, schakelbare interface in Office 2000-stijl met gedetailleerde hulp, en kan worden geïntegreerd met Windows Verkenner om ondersteuning te bieden voor Drag & Drop-bewerkingen en handige contextmenu's.

6. ZipMagic

Versie 4.0

Ondersteunde platforms: Win9x, WinNT

Mijenix heeft een bijgewerkte versie van zijn populaire ZipMagic-programma uitgebracht. Het doel van het programma is om de mogelijkheid te bieden om met archieven te werken zoals met gewone schijfmappen. Dat wil zeggen dat alle zip-bestanden op de schijven op magische wijze "veranderen" in gewone mappen. Tegelijkertijd vermoeden noch Explorer, noch Norton Commander, noch enig ander programma dat ze met archieven te maken hebben. De gebruiker kan met pseudo-mappen werken: de naam ervan wijzigen, programma's en games starten en installeren, bestanden bekijken, bewerken, kopiëren, hernoemen, submappen maken en verwijderen, enz. ZipMagic voert compressie-/decompressiebewerkingen naadloos veel sneller uit dan de meeste bekende zip-packers.

De nieuwe versie van het programma voegt ondersteuning toe voor de meeste nieuwe archiefformaten en coderingen. Onder hen: RC, ARJ, CAB, GZ, LHA/LZH, RAR, TAR, ZOO, UU/XXEncode en vele anderen. Om met bestanden van deze formaten te werken, hebt u bovendien niet de hulpprogramma's zelf nodig die ze hebben gemaakt. Het ZipTools-hulpprogramma dat bij ZipMagic wordt geleverd, is ontworpen om ermee te werken. Alle bovenstaande bestandstypen worden automatisch in het register aan dit hulpprogramma gekoppeld en worden er uiteraard door geopend.

ZipTools is een soort Verkenner, waarmee u alle standaardfuncties kunt uitvoeren die inherent zijn aan bestandsbeheer (kopiëren, verplaatsen, hernoemen van bestanden, ondersteuning voor slepen en neerzetten, panelen aanpassen, sorteren, meerdere vensters, enz.), evenals specifieke functies zoals UU-codering, converteren naar ZIP, schijven formatteren, zoeken naar bestanden/computers en dergelijke. Bovendien kunt u met ZipTools snel meer dan 60 bestands-/documentformaten bekijken, inclusief multimedia, zonder het programma te verlaten.

ZipMagic bevat ook het ZipWizard-hulpprogramma - een geautomatiseerd hulpmiddel voor het maken/converteren/uitpakken van archieven voor beginners, dat een stapsgewijze vereenvoudigde interface biedt voor het uitvoeren van standaardbewerkingen.

Daarnaast wordt het programma geleverd met speciale zip-plug-ins voor browsers en e-mail. De eerste - ZipSurfer - is ontworpen om te werken in Netscape Navigator, Netscape Communicator en Internet Explorer en stelt u in staat archieven uit te pakken, pas gedownload van internet te bekijken, er programma's van te installeren en andere bewerkingen met archieven uit te voeren zonder de browser te verlaten (iets soortgelijks is beschikbaar in het bekende WinZip).

De tweede plugin – ZipMail – is een aanvulling op programma’s als Eudora Light, Eudora Pro, Microsoft Exchange, Outlook 97 en Outlook 98.

In ZipMagic-opties kunt u een groot aantal parameters wijzigen, inclusief speciale Windows NT-parameters. U kunt de autorun-opties van het programma definiëren, de compressieverhouding instellen waarmee bestanden worden gecomprimeerd bij het maken van een archiefmap, de cachegrootte van het programma instellen, sneltoetsen instellen, stations selecteren waarvoor ZipMagic-functies zullen werken, en de tijd bepalen voor het in-/uitschakelen programma functies. U kunt ook bepalen welke toepassingen zip-archieven nog steeds als bestanden behandelen in plaats van als mappen, zoals back-up- en schijfhulpprogramma's.

De voor- en nadelen van de beschreven programma's kunnen worden gepresenteerd in de vorm van grafische tekeningen.

Conclusie

Algoritmen voor informatiecompressie worden actief verbeterd en moderne archiveringsprogramma's maken het mogelijk om gegevens veel efficiënter te comprimeren. De meest geavanceerde programma's op het gebied van informatiecompressie zijn echter niet altijd de meest multifunctionele en daarom ook de meest verspreide. Daarom kiezen de meeste gebruikers voor programma's die een lagere compressieverhouding bieden, maar een goed ontworpen interface en een groot aantal extra functies hebben.

Datacompressie wordt op grote schaal toegepast. Bijna overal zou je kunnen zeggen. PDF-documenten bevatten bijvoorbeeld doorgaans gecomprimeerde informatie. Heel wat uitvoerbare EXE-bestanden worden gecomprimeerd met speciale compressoren. Alle soorten multimediabestanden (GIF, JPG, MP3, MPG) zijn een soort archieven.

Het grootste nadeel van archieven is het onvermogen om rechtstreeks toegang te krijgen tot gegevens. Ze moeten eerst uit het archief worden gehaald of uitgepakt. Voor het uitpakken zijn, net als voor het inpakken, bepaalde systeembronnen vereist. Dit is geen onmiddellijke operatie. Daarom worden archieven vooral gebruikt met relatief zelden gebruikte gegevens. Bijvoorbeeld om back-ups of installatiebestanden op te slaan.

Bij het kiezen van een archiveringshulpmiddel moet u zich dus niet alleen laten leiden door de werkingssnelheid en de geboden compressieverhouding. Het is noodzakelijk dat het een ontwikkelde en handige vensterinterface heeft, verschillende platforms ondersteunt (zodat er geen compatibiliteitsproblemen zijn) en een groot aantal extra functies heeft. Bij het kiezen van een archiveringshulpmiddel is het belangrijk om rekening te houden met de prevalentie en mogelijke verdere ondersteuning door de auteurs van nieuwe versies.

Lijst met gebruikte bronnen

1. http:www.compressie.ru.

2. http:www.maximumcompression.com

3. Povaljajev. E. “Archivatoren.” ComputerPress nr. 2 2007

4. Volovnik A. “Maak kennis met informatietechnologieën.” Sint-Petersburg BHV-Petersburg. 2006

5. Sennov A. “Cursus praktisch werk op een pc” St. Petersburg. BHV-Petersburg. 2005

Soortgelijke documenten

    Programma's voor het maken van archieven. Efficiëntie van gegevenscompressie is het belangrijkste kenmerk van archiveringssystemen. Basismethoden voor datacompressie. Kenmerken van het programma voor het verpakken van teksten en WinRar-programma's. Bestanden uitpakken, bestanden en mappen in een gemeenschappelijk archief inpakken.

    samenvatting, toegevoegd 04/05/2010

    Onthulling van het doel van bestandscompressie en karakterisering van het doel van archiveringsprogramma's als programma's die bestanden in een archief in- en uitpakken voor gemakkelijke overdracht en opslag. De belangrijkste soorten archiveringsprogramma's: bestand, software, schijf. Verliesloze compressiemethode.

    presentatie, toegevoegd 04/05/2011

    Soorten archiveringsprogramma's. Programma's gebruiken die een of meer bestanden comprimeren tot één archiefbestand. Informatie in een compactere vorm op externe geheugenmedia plaatsen. Een zelfuitpakkend archief maken. Het proces van het comprimeren van tekstbestanden.

    presentatie, toegevoegd op 22/12/2014

    Gegevensarchivering is de compressie van een of meer bestanden om geheugen te besparen. De mate van compressie van verschillende bestanden. Namen van archiveringsprogramma's en hun mogelijkheden. Vorming van de tabel "Loonblad" in MicrosoftExcel. Records filteren.

    test, toegevoegd op 02/12/2013

    Studie van de belangrijkste soorten archiveringsprogramma's. Bestandscompressie tijdens archivering. Een indicator van de mate van bestandscompressie. Evaluatie van de functionaliteit van de meest populaire verpakkingsprogramma's. Specificaties compressie processen. Verliesloze archiveringsmethoden.

    samenvatting, toegevoegd op 12/05/2013

    Het concept van het bestandsarchiveringsproces. Programma's die bestanden in- en uitpakken. Bescherming van informatie tegen ongeoorloofde toegang. Zelfuitpakkende archieven. Belangrijkste kenmerken van archiveringsprogramma's. Algemene compressie-algoritmen.

    presentatie, toegevoegd op 23-10-2013

    Algemeen concept archiveren. Kenmerken van archiveringsprogramma's. Basismethoden voor informatiecompressie. Methodologische basis voor het bestuderen van het onderwerp "Data-archivering en informatiecompressie" in computerwetenschappenlessen basis cursus. Ontwikkeling van een lessenblok over informatiecompressie.

    cursuswerk, toegevoegd op 06/03/2012

    Archiveringshulpprogramma's voor het maken van back-upkopieën van bestanden door ze op te slaan in een gecomprimeerd archief. Bewerkingen op archieven. Algoritmen archiveren. Universele verdichtingsalgoritmen. Commando-indeling. Bestandscompressieniveau. Belangrijkste soorten archiveringsprogramma's.

    presentatie, toegevoegd op 13-08-2013

    Algemeen concept van archivering en archiefbestand. Beschrijving en kenmerken van MS DOS, ARJ, RAR, Windows, WinRAR, WinZip archiveringsprogramma's. Vergelijkende analyse van Windows-archiefprogramma's en economische beoordeling van hun gebruik. Arbeidsveiligheid bij het werken met een computer.

    proefschrift, toegevoegd op 27-07-2010

    Een vectormanier om grafische gegevens vast te leggen. Djvu-compressietechnologie voor beeldbestanden. Coderingssnelheid en gecomprimeerde bestandsgroottes. Netwerk grafische formaten. Kenmerken van het werk in Djvu-programma Solo in vereenvoudigde vorm. Rassen van de jpeg-standaard.