Belangrijkste functies van archiveringsprogramma's. Praktische taak. Creëren van een data-archief. Gegevens uit het archief halen. Bestandskenmerken en grootte

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 maken, 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 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.

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 software die als Zip-bestanden wordt gedistribueerd.

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

Versie 2.0

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

Versie 3.92

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.




Doel: het bestuderen van de principes van bestandsarchivering, functies en bedieningsmodi van de meest voorkomende archiveringssystemen, het verwerven van praktische vaardigheden bij het maken van archiefbestanden en het extraheren van bestanden uit archieven.

Theoretische informatie voor laboratoriumwerk

Archiveren(verpakken) - het plaatsen (downloaden) van bronbestanden in een archiefbestand in gecomprimeerde of ongecomprimeerde vorm.

Archivering is bedoeld om reservekopieën te maken van gebruikte bestanden voor het geval de hoofdkopie om welke reden dan ook verloren gaat of beschadigd raakt (onzorgvuldigheid van de gebruiker, schade aan de magnetische schijf, virusinfectie, enz.).

Voor archivering worden speciale programma's gebruikt, archiveringsprogramma's die verpakkingen uitvoeren en het mogelijk maken om de omvang van het archief, vergeleken met het origineel, ongeveer twee of meer keer te verkleinen.

Met archiveringssystemen kunt u de archieven die ze maken, beveiligen met een wachtwoord, de structuur van submappen opslaan en herstellen, en een groot archiefbestand naar verschillende schijven schrijven (archief met meerdere volumes).

Er kunnen één of meerdere bestanden worden gecomprimeerd, die in gecomprimeerde vorm in een zogenaamd archiefbestand of archief worden geplaatst. Grote programma's die op diskettes worden gedistribueerd, bevinden zich er ook op in de vorm van archieven.

Archiefbestand- dit is een speciaal georganiseerd bestand dat een of meer bestanden bevat in gecomprimeerde of ongecomprimeerde vorm en service-informatie over de namen van de bestanden, de datum en het tijdstip waarop ze zijn gemaakt of gewijzigd.

De winst in archiefgrootte wordt bereikt door veel voorkomende codereeksen in het bestand te vervangen door links naar de eerste gedetecteerde reeks en door gebruik te maken van algoritmen voor informatiecompressie.

De mate van compressie is afhankelijk van het gebruikte programma, de compressiemethode en het type bronbestand. De best gecomprimeerde bestanden zijn grafische afbeeldingen, tekstbestanden en gegevensbestanden, waarvoor de compressieverhouding 5 - 40% kan bereiken; bestanden met uitvoerbare programma's en laadmodules zijn minder gecomprimeerd - 60 - 90%. Archiefbestanden zijn vrijwel niet gecomprimeerd. Archiveringsprogramma's verschillen in de compressiemethoden die ze gebruiken, wat bijgevolg de compressieverhouding beïnvloedt.

Om de informatie in het archief te kunnen gebruiken, moet u het archief openen of uitpakken. Dit wordt gedaan door hetzelfde archiveringsprogramma of door een gekoppeld uitpakprogramma.

Uitpakken(uitpakken) - het proces van het herstellen van bestanden uit een archief in hun oorspronkelijke vorm. Bij het uitpakken worden bestanden uit het archief gehaald en op schijf of in RAM geplaatst.

Zelfuitpakkend archiefbestand is een opstartbare, uitvoerbare module die in staat is om de bestanden erin onafhankelijk uit te pakken zonder gebruik te maken van een archiveringsprogramma.


Het zelfuitpakkende archief wordt SFX-archief (SelF-eXtracting) genoemd. Dit soort archieven worden meestal gemaakt in de vorm van een .EXE-bestand.

Archiveringssystemen die worden gebruikt om informatie te comprimeren en op te slaan, bieden de representatie van een of meer bestanden in één enkel archiefbestand, die indien nodig elk in hun oorspronkelijke vorm kunnen worden opgehaald. IN inhoudsopgave van het archiefbestand Voor elk bestand dat het bevat, wordt de volgende informatie opgeslagen:

Øbestandsnaam;

Ø informatie over de map waarin het bestand zich bevindt;

Ø datum en tijdstip van de laatste wijziging van het bestand;

Ø bestandsgrootte op schijf en in archief;

Ø cyclische controlecode voor elk bestand, gebruikt om de integriteit van het archief te controleren.

Archivers hebben de volgende functionaliteit:

1. Het verminderen van de benodigde hoeveelheid geheugen voor het opslaan van bestanden van 20% naar 90% van het oorspronkelijke volume.

2. In het archief alleen die bestanden bijwerken die zijn gewijzigd sinds hun laatste invoer in het archief, d.w.z. Het packer-programma controleert zelf de wijzigingen die de gebruiker in de gearchiveerde bestanden heeft aangebracht en plaatst alleen nieuwe en gewijzigde bestanden in het archief.

3. Het combineren van een groep bestanden met het opslaan van mapnamen met bestandsnamen in het archief, waardoor u bij het uitpakken de volledige structuur van mappen en bestanden kunt herstellen.

4. Commentaar schrijven op het archief en de bestanden in het archief.

5. Creatie van zelfuitpakkende archieven waarbij de archiver niet zelf bestanden hoeft uit te pakken.

6. Creatie van archieven met meerdere volumes – reeksen archiefbestanden. Archieven met meerdere volumes zijn ontworpen voor het archiveren van grote sets bestanden op diskettes.

Taak nr. 1.

1. Maak een map in het Windows-besturingssysteem Archief via het adres C:\TEMP. Maak mappen Afbeeldingen En Documenten via het adres C:\TEMP\Archieven.

2. Zoek en kopieer naar map Afbeeldingen twee tekeningen met extensie * .jpg En * .bmp .

3. Vergelijk bestandsgroottes *.bmp En *.jpg . en schrijf de gegevens in tabel_1.

4. Naar een map Documenten plaats de bestanden *.doc (minstens 3) en noteer hun oorspronkelijke afmetingen in tabel_1.


Taak nr. 2. WinZip-bestanden archiveren

1. Start WinZip7. (Start → Alle programma's → 7-Zip → 7 Zip-bestandsbeheer).

C:\TEMP\Archives\Afbeeldingen. Plaats de cursor op de naam van het grafische bestand Winter.jpg. Voer de opdracht uit Voeg toe (+).

3. Voer de archiefnaam in het veld in ArchiefWinter.zip en zorg ervoor dat dit in het veld gebeurt Archiefformaat soort ingesteld Ritssluiting.

4. Installeer in de doos Modus wijzigen: toevoegen en vervangen.

5. Vervolgkeuzelijst Compressieniveau: selecteer item Normaal. OK.

6. Vergelijk de grootte van het originele bestand met de grootte van het archiefbestand. Schrijf de gegevens in tabel_1.

7. Maak een archief Winter1.zip, beschermd met een wachtwoord. Om een ​​wachtwoord in het dialoogvenster in te voeren Toevoegen aan archief op veld Voer wachtwoord in: voer het wachtwoord in het veld in Herhaal wachtwoord: Bevestig het wachtwoord. Let op het selectievakje Laat wachtwoord zien. Als dit niet is ingesteld, wordt het wachtwoord bij invoer niet op het scherm weergegeven en worden de tekens ervan vervangen door het jokerteken "*". Dit is een maatregel om uw wachtwoord te beschermen tegen buitenstaanders. In dit geval kan de gebruiker er echter niet zeker van zijn dat hij het wachtwoord correct heeft ingevoerd. Als het selectievakje niet is aangevinkt, vraagt ​​het systeem daarom om herhaalde invoer van het (controle)wachtwoord. Klik op de knop OK- het proces voor het maken van een beveiligd archief begint.

8. Selecteer het archief Winter1.zip, voer de opdracht uit Extract. In het dialoogvenster dat verschijnt Extract op veld Uitpakken naar: selecteer de doelmap - C:\TEMP\Archives\Afbeeldingen\Winter1\.

9. Klik op de knop OK. Het proces voor het extraheren van gegevens uit het archief start niet, maar in plaats daarvan wordt een dialoogvenster geopend waarin u een wachtwoord kunt invoeren.

10. Zorg ervoor dat u door het invoeren van een onjuist wachtwoord geen bestanden uit het archief kunt extraheren.

11. Zorg ervoor dat het invoeren van het juiste wachtwoord het proces daadwerkelijk start.

12. Verwijder het beveiligde archief dat u hebt gemaakt en de uitgepakte bestanden.

13. Maak een zelfuitpakkend ZIP-archief. Plaats hiervoor de cursor op de archiefnaam Winter.zip, voer de opdracht uit Voeg toe (+).

14. Voer de naam van het archief in het veld in ArchiefWinter.7z en zorg ervoor dat dit in het veld gebeurt Archiefformaat soort ingesteld 7z.

15. Installeer in de doos Modus wijzigen: toevoegen en vervangen.

16. Vink het vakje aan SFX-archief maken.

17. In de vervolgkeuzelijst Compressieniveau: selecteer item Normaal. Start het archiveringsproces met de knop OK.

18. Maak op dezelfde manier archieven voor de bestanden Rowan.bmp, Document1.doc, Document2.doc, Document3.doc. Vergelijkende kenmerken van de bronbestanden en hun archieven zijn opgenomen in tabel_1.

Taak nr. 3. WinRar-bestanden archiveren

1. Start WinRar(Start → Alle programma's → WinRar).

2. Selecteer in het dialoogvenster dat verschijnt de map waarin het archief wordt gemaakt: C:\TEMP\Archives\Afbeeldingen.

3. Plaats de cursor op de naam van het grafische bestand Winter.jpg.

4. Voer de opdracht uit Toevoegen. Voer in het dialoogvenster dat verschijnt de naam van het archief in Winter.rar. Selecteer het nieuwe archiefformaat - RAR, compressiemethode - Normaal. Zorg ervoor dat de groep Opties voor archiveren Er zijn geen selectievakjes in een van de vakjes. Klik op de knop OK om een ​​archief aan te maken. Tijdens het archiveren wordt een venster met statistieken weergegeven. Wanneer het archiveren is voltooid, verdwijnt het statistiekenvenster en wordt het aangemaakte archief het momenteel geselecteerde bestand.

5. Maak op dezelfde manier archieven voor de bestanden Rowan.bmp, Document1.doc, Document2.doc, Document3.doc. Vergelijkende kenmerken van de bronbestanden en hun archieven zijn opgenomen in tabel_1.

6. Maak een zelfuitpakkend RAR-archief dat tekst- en grafische bestanden bevat.

7. Bepaal het percentage bestandscompressie en vul tabel_1 in. Het compressiepercentage wordt bepaald door de formule, waarbij S de grootte van de archiefbestanden is, en dus de grootte van de bronbestanden.

tafel 1


Taak nr. 4. Beantwoord de vragen:

Taak nr. 5. Trek een conclusie over het uitgevoerde laboratoriumwerk:


Laboratoriumwerk nr. 10

Onderwerp: Zoeken naar informatie op onderwijsportals van de staat

Doel: het bestuderen van informatietechnologie voor het organiseren van het zoeken naar informatie op staatsonderwijsportals.

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, typisch 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 een archief vooraf opsplitsen in fragmenten van een bepaalde grootte op uw harde schijf, waarna deze naar externe media kunnen worden overgebracht.

Bij het maken van een gedistribueerd archief maakt WinZip archieffragmenten op diskettes met dezelfde namen, dus elke schijf moet worden gelabeld 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. Kaspersky: “Een computervirus is een programma dat kopieën van zichzelf kan maken (niet noodzakelijkerwijs volledig identiek aan het origineel) en deze kan introduceren 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.

Meestal zijn programmabestanden zoals COM en EXE geïnfecteerd. 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,

Besmetting met pc-virussen leidt vaak tot het uitschakelen van een 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 een aantal:



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

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

De bekendste Russische antivirusprogramma's zijn onder meer 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.

De afgelopen jaren verdwijnen eenvoudige antivirusprogramma's 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 paarden'. programma's. Bovendien zou een modern antivirusprogramma spyware en adware moeten kunnen neutraliseren - 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. Het programma laat ook goede resultaten 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 kunnen echter beschermen 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 ‘hangen’ en een geopend bestand of actief programma in de ‘schaduw’-modus scannen, controleren scanners eenvoudig 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 de programma's, 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/).

Tijdens het gebruik van een pc is beschadiging of verlies van informatie op magnetische schijven mogelijk. Dit gebeurt vaak als gevolg van fysieke schade aan de magnetische schijf, onbedoelde vernietiging van bestanden en ook als gevolg van de vernietiging van informatie door computervirussen. Om verliezen te beperken, moet u kopieën van de gebruikte bestanden hebben. Bij het kopiëren van softwarepakketten en grote bestanden kunnen er echter problemen optreden als er onvoldoende schijfruimte is. In dit geval is het raadzaam om speciale bestandscompressieprogramma's te gebruiken, zogenaamde archiveringsprogramma's. Deze programma's worden ook gebruikt als er grote hoeveelheden informatie op computerschijven staan ​​die alleen in de toekomst nodig zullen zijn, en bij het overbrengen van hoeveelheden informatie tussen computers.

Archiver- een programma dat een of meer bestanden in een archief of een reeks archieven verpakt voor gemakkelijke overdracht of opslag, en dat archieven uitpakt. Veel archiveringsprogramma's gebruiken verliesvrije compressie. Archieven zijn ontworpen om gegevens in een handige, compacte vorm op te slaan. Deze programma's comprimeren bestanden en combineren ze op een speciale manier. Als resultaat van de werking van archiveringsprogramma's worden archiefbestanden (archieven) gecreëerd. De gegevens bestaan ​​meestal uit bestanden en mappen.

De belangrijkste kenmerken van archiveringsprogramma's Zijn:

1. werksnelheid;

2.service (set archiveringsfuncties);

3.compressieverhouding - de verhouding tussen de grootte van het bronbestand en de grootte van het ingepakte bestand.

De mate van bestandscompressie wordt gekenmerkt door de coëfficiënt Kc, die de procentuele verhouding weergeeft van het volume van het gecomprimeerde bestand Vc tot het volume van het originele bestand Vo: Kc = Vc / Vo * 100%

Archiveringsprogramma's kunnen twee soorten archieven maken: actief en passief. Actief (of zelfuitpakkend) worden door het programma geregistreerd als uitvoerbaar bestand en krijgen de extensie .exe toegewezen. Ze bevatten decompressietools en gecomprimeerde informatie. Passief vereisen de aanwezigheid van een geschikt programma om bestanden uit het archief te extraheren.

Datacompressie wordt op grote schaal gebruikt. Bijna overal zou je kunnen zeggen. PDF-documenten bevatten bijvoorbeeld vaak 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 de onmogelijkheid van directe toegang 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.

Er zijn momenteel veel archiveringsbedrijven. Ze variëren in prevalentie en effectiviteit. Sommige interessante archiveringsprogramma's zijn niet bekend bij een groot aantal potentiële gebruikers. Van bijzonder belang zijn de evaluatie en vergelijking van de compressie-efficiëntie van populaire archiveringsprogramma's.

Compressiemethoden voor archiver

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 basisprincipes benadrukken.

Runlengtecodering (RLE)- afkorting voor run-length-codering. Een heel eenvoudige methode. Een opeenvolgende reeks identieke data-elementen wordt vervangen door twee karakters: het element en het aantal keren dat het voorkomt. Zowel aanvullende als tussenliggende methoden worden veel gebruikt. Als onafhankelijke methode wordt het bijvoorbeeld gebruikt in het grafische formaat BMP.

Woordenboekmethode of Lempel-Ziv-methode (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. Om deze compressiemethode effectief te laten werken, is extra geheugen vereist. 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.

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 gegevensitems die minder vaak voorkomen 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 JPG-formaat.

Contextmodelleringsmethode (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 nauwer het model aansluit bij de brongegevens, hoe nauwkeuriger de voorspellingen zullen zijn 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. Momenteel bieden contextmodelleringsmethoden de beste compressieverhouding, maar zijn ze extreem traag.

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 aantal 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. Pre-transformaties 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 vloeiende veranderingen in het signaalniveau. Daarom wordt voor hen een deltatransformatie gebruikt, waarbij een relatieve waarde wordt genomen in plaats van een absolute waarde. Er zijn filters voor tekst, uitvoerbare bestanden, databases en andere.

Bloksorteermethode (BWT)- afkorting van Burrows Wheeler Transform - vernoemd naar 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, zodat de gegevens eerst in delen worden 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. Archivers die deze methode gebruiken, laten doorgaans een hoge snelheid en compressieverhouding zien voor tekstgegevens.

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, wordt de algehele compressieverhouding aanzienlijk verslechterd als gevolg van deze eerste secties. Om te voorkomen dat dit gebeurt bij het overgaan naar het volgende bestand, wordt informatie uit eerdere bestanden gebruikt. Een soortgelijk effect kan worden bereikt door de bronbestanden eenvoudigweg als één aaneengesloten bestand te presenteren. Deze methode wordt in veel archiveringsprogramma's gebruikt en heeft een 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 ook een tussenoptie wanneer doorlopende blokken van een vaste grootte worden gebruikt. 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.

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.

Gegevensfuncties De compressieverhouding hangt vooral af van de brongegevens. Goed comprimeren vrijwel alle vooraf niet-gecomprimeerde gegevens, zoals uitvoerbare bestanden (EXE), teksten (TXT, DOC), databases (DBF), eenvoudige niet-gecomprimeerde afbeeldingen (BMP). Beperkte compressie ongecomprimeerde audio (WAV), complexe ongecomprimeerde beelden (BMP). Krimp niet bijna alle reeds gecomprimeerde gegevens, bijvoorbeeld archieven (ZIP,CAB), gecomprimeerde documenten (PDF), gecomprimeerde afbeeldingen en video (JPG, GIF, AVI, MPG), gecomprimeerde audio (MP3). Hun compressie ligt binnen een paar procent als gevolg van serviceblokkeringen en lichte redundantie.

Om bepaalde specifieke gegevens (tekst, ongecomprimeerde afbeeldingen, ongecomprimeerde audio) te comprimeren, zijn er speciale methoden en archiveringsmiddelen. Dergelijke archiveringsprogramma's bieden een hoge compressieverhouding en hoge snelheid. De zogenaamde universele archivers worden echter geleidelijk aangevuld met soortgelijke methoden. Op dit moment zijn er zeer efficiënte speciale archiveringsprogramma's alleen voor ongecomprimeerde audio, zoals OptimFROG en Monkey Audio. Voor teksten en afbeeldingen laten de beste universele archiveringssystemen de beste compressieverhouding zien. Het beeldarchief zal bijvoorbeeld kleiner zijn als u het BMP-formaat en het WinRK-archiveringsprogramma gebruikt in plaats van gespecialiseerde grafische formaten zoals JPEG 2000 (LossLess-compressie).

Een groot aantal gegevenstypen is al gecomprimeerd. Het gebruik van archiveringsprogramma's resulteert in een minuscule verkleining van de omvang. Maar zelfs in dergelijke gevallen is effectieve compressie theoretisch mogelijk. Dit komt omdat de meeste gangbare bestandsformaten die compressie gebruiken, niet de meest efficiënte methoden gebruiken. Het JPG-formaat is bijvoorbeeld gebaseerd op entropiecompressie, die wordt gebruikt na Fourier-transformaties. De gegevens worden gecodeerd in niet-optimale blokken, wat te wijten is aan de wens om het JPG-formaat bestand te maken tegen schade en de mogelijkheid van gedeeltelijke informatie-extractie. Door JPG-bestanden te transcoderen met behulp van zeer efficiënte methoden, kunt u een compressie van ongeveer 75% van het originele bestand bereiken (StuffIt archiver). Eigenlijk wordt het originele JPG-bestand zelf door conventionele archiveringsprogramma's slechts tot 96% gecomprimeerd. Dergelijke manipulaties met JPG-bestanden zijn echter pas onlangs mogelijk geworden en zijn nog niet wijdverspreid. In de meeste gevallen is het comprimeren van reeds gecomprimeerde gegevens nutteloos.

Welke soorten archiveringsprogramma's bestaan ​​er en hoe verschillen ze?

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 (het verschil is ongeveer 5%). 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.

Archiveringsfuncties

1.compressie van sommige bestanden en volledige mappen;

2.creatie van zelfuitpakkende (SFX) archieven;

3. het wijzigen van de inhoud van het archief;

4.encryptie van archiefinhoud;

5. informatie voor het herstellen van een archief bij gedeeltelijke schade en de mogelijkheid om beschadigde archieven te herstellen;

6.het archief opdelen in verschillende delen of volumes;

7.consoleversie van het programma voor werken vanaf de opdrachtregel;

8. 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.

Classificatie van archiveringsmiddelen

1.Bestandsarchiveraars.

2.Compressoren.

Veel mensen zijn waarschijnlijk bestandsarchiveraars tegengekomen. Het is voldoende om hun namen te noemen: ZIP, RAR. Met dergelijke archiveringsprogramma's kunt u een of meer bestanden in één archiefbestand inpakken. De archiefgrootte is doorgaans kleiner dan de totale grootte van de bronbestanden.

Compressoren comprimeren slechts één uitvoerbaar bestand (EXE-type) tegelijk, zodat het programma na het opstarten zichzelf uitpakt in het RAM en zijn werk voortzet.

Naast verschillen in functionaliteit kunnen archiveringshulpmiddelen in twee groepen worden verdeeld: asymmetrisch en symmetrisch. Asymmetrisch Archivers 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. Symmetrisch Archivers 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.

Er zijn geen exacte statistieken over de prevalentie van archiveringsmiddelen. Het meest gebruikelijke archiveringsprogramma is natuurlijk ZIP en zijn aanpassingen. In termen van prevalentie overtreft het aanzienlijk zijn naaste concurrenten. Vervolgens komen RAR en ACE. De afgelopen jaren is de 7-zip-archiveringsprogramma populair geworden. De uitzonderingen zijn de ooit populaire ARJ en LHA. Op dit moment zijn ze niet relevant vanwege de zeer lage compressieverhouding.

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. Een lagere prevalentie vergroot de kans op fouten in het programma. Ze moeten met enige voorzichtigheid worden behandeld. Tijdens het testen werd bijvoorbeeld een fout gevonden in de WinRK (PWCM) archiver, die echter onmiddellijk werd gecorrigeerd.

Bestanden archiveren, doel, typen en belangrijkste mogelijkheden van archiveringshulpmiddelen.

Algoritmen en methoden archiveren

Er zijn verschillende algoritmen voor het archiveren van gegevens zonder verlies van informatie, waarbij bij het uitpakken de gegevens in de oorspronkelijke vorm worden hersteld.

Het eenvoudigste algoritme voor datacompressie(lopend) is gebaseerd op de vervanging van zich herhalende bits (in een tekst kan er een reeks identieke tekens voorkomen, in een grafisch bestand kan er een gebied zijn gevuld met dezelfde kleur, enzovoort). Bijvoorbeeld, bevat de tekst 10 spaties op rij, die zijn gecodeerd door 10 bytes. Tijdens het archiveren worden ze vervangen door 3 bytes (de eerste byte codeert het teken dat wordt vervangen; de tweede byte is een speciale “vlag”-byte voor archivering, die aangeeft dat de eerste byte moet worden uitgebreid tot een reeks bytes; de derde byte geeft aan het aantal herhalende bytes).

Algoritme voor het coderen van identieke tekenreeksen (LZW) zoekt naar identieke woorden in tekstbestanden, en identieke “patronen” in grafische bestanden. Elk fragment van het bestand wordt weergegeven door een specifieke code (reeks bits) en tijdens het archiveringsproces, wanneer het opnieuw verschijnt, wordt het vervangen door een link naar de primaire code.

Er zijn verschillende methoden voor het archiveren van bestanden (ZIP, RAR, ARJ, etc.), die gebruik maken van de bovenstaande en andere archiveringsalgoritmen.

Archiveringsmethoden verschillen in de mate van bestandscompressie, uitvoeringssnelheid en andere parameters. Tekst- en grafische bestanden kunnen het beste worden gecomprimeerd, terwijl archiefbestanden vrijwel niet worden gecomprimeerd.


Programma's archiveren.

Waarom zijn archiveringshulpmiddelen nodig? \

Welk archiveringsprogramma is beter?

ZIP-archiver:

Archiveren in Total Commander;

WinRar-archiveringsprogramma;

Archiver 7-Zip.

Het doel van archiveringssystemen is om informatie te comprimeren (archief) en deze in een vorm te brengen die de redundantie van de presentatie ervan vermindert. Wat is het punt?
Als we een tekst schrijven waarin de woorden " taart" of " computer", dan kun je zoiets maken bestand, waarin deze woorden eenmalig voorkomen, maar er zal ook exacte informatie staan ​​op welke plaatsen in de tekst ze genoemd zijn. Zo'n bestand zal veel kleiner blijken te zijn in termen van schijfruimte, d.w.z. het wordt als het ware gecomprimeerd ten opzichte van het origineel.
Over het algemeen is een archiefbestand een speciaal georganiseerd bestand dat gegevens bevat over typische of herhalende symbolen of codes, evenals gegevens over de structuur van hun oorspronkelijke plaatsing.

Bovendien kunnen één of meerdere bronbestanden worden gegroepeerd in een archiefbestand. Bij het uitpakken worden de bestanden teruggezet naar hun oorspronkelijke vorm.
Het is handiger om gearchiveerde bestanden op te slaan, via het netwerk te verzenden of per post te verzenden.

De vraag wordt vaak gesteld: welke archiver is beter? Er is een vrij groot aantal archiveringsprogramma's, waarvan de meest populaire zijn ARJ, ZIP, RAR, 7 ritsen(uitgesproken als zeven zip). Als we het hebben over twee archivers – leiders van de dienst – uit hun grote familie, dan is dit naar mijn mening

WinRar- een betaald programma, of liever 30 dagen gratis testen, en dan moet je een sleutel kopen)


7-ritssluiting
- gratis software.

Bij het programma WinRar naar mijn mening is het grote voordeel dat het eerder verscheen, mensen het onder de knie hebben en er geen specifieke reden is om het opnieuw te leren.
En dit is waar als er geen speciale vereisten zijn voor bestandscompressie. Maar als je bestanden zoveel mogelijk moet comprimeren, blijkt uit experimenten dat dit beter zal lukken 7-ritssluiting, en dit geldt ook voor het downloaden van bestanden en muziek en video's,

Archiver ZIP, misschien wel de meest voorkomende, het wordt ondersteund in Windows, zonder het gebruik van speciale software, klik gewoon met de rechtermuisknop op het geselecteerde bestand muizen en selecteer in het geselecteerde item "Verzenden" het volgende item "Gecomprimeerde ZIP-map". Uiteraard moeten we bijhouden welke pad was gespecificeerd, d.w.z. waar heb je het archief naartoe gestuurd? Uw bestand wordt gecomprimeerd in een map met dezelfde naam als het bestand zelf.

Om een ​​bestand uit het archief te extraheren, moet u met de rechtermuisknop op het archief klikken en contextmenu selecteer achtereenvolgens “Alles uitpakken” en voor een specifiek bestand “Uitpakken”. U ontvangt een map met het bestand in de originele vorm.
Dit is hoe archiveringsprogramma's, bestandsarchiveraars genoemd, werken. Er zijn ook software-archiveraars. Ze creëren ook gecomprimeerde archieven, met dit verschil dat er geen voorafgaande uitpakbeurt nodig is om de bronbestanden uit te pakken; de archieven worden automatisch uitgepakt bij het opstarten. Omdat dit al uitvoerbare (programma)bestanden zijn, hebben ze de extensie *.exe.

Als u dit op uw computer hebt geïnstalleerd bestandsbeheer Total Commander, dan krijg je een behoorlijk breed scala aan opties voor het kiezen van archiveringshulpmiddelen en hun instellingen, zoals weergegeven in de onderstaande afbeeldingen:


Laten we zeggen dat we een archief willen maken van een bestand met de naam “Statement”. Nadat u dit bestand in het rechterpaneel (blauw gemarkeerd) hebt geselecteerd, selecteert u in het bovenste menu van het venster het tabblad "Bestand" en vervolgens de optie "Inpakken".

Het venster “Bestanden inpakken” verschijnt en biedt een reeks archiveringshulpmiddelen, hun instellingen en een selectie van opties voor archivering.
Wanneer u een bestand uitpakt (uitpakt), selecteert u op hetzelfde tabblad "Bestand" de optie "Uitpakken".

Het venster “Bestanden uitpakken” verschijnt met een voorstel voor het pad waar het uitgepakte bestand zal worden geplaatst en instellingen voor de bewerking.


Als u akkoord gaat met de voorgestelde plaatsing van het programma, klikt u op “Installeren”. Als dit niet het geval is, selecteert u het pad waar het na de installatie moet worden geplaatst. Aan het einde van de installatie verschijnt er een venster waarin we de optie “Voltooien” selecteren.


Nu kunnen we de archiver gebruiken. Om te starten, zoekt u de map met het programma en klikt u op het programmabeheerpictogram:

Het pictogram kan er echter anders uitzien, bijvoorbeeld:

Dit kan afhankelijk zijn van de versie van het bronbestand.

Na het starten wordt het hoofdprogrammavenster geopend. Laten we de map \Temp\ op het lokale station D: selecteren en de procedures uitvoeren voor het uitpakken en archiveren van het "Applicatie"-bestand. (Trouwens, in de interface die door het programma wordt aangeboden, wordt de schijf geselecteerd met behulp van het pictogram "pijl omhoog", in de figuur links van het veld waarin het pad D:\Temp\ wordt aangegeven).

Om een ​​bestand uit het archief te extraheren, selecteert u het bestand (in ons voorbeeld “Application.zip”) en selecteert u vervolgens de optie “Extract” (blauw minteken) in het menu bovenaan de tools. Er verschijnt een venster met voorgestelde extractieopties.

Als we het eens zijn met de voorgestelde opties en de locatie van het bestand, klikt u op OK, zo niet, selecteer dan de gewenste opties en het pad.

Om een ​​bestand in een archief te plaatsen, moet u in het hierboven voorgestelde werkvenster van de archiver de optie "Toevoegen" selecteren (groen plusje).
Vervolgens verschijnt er een venster met een keuze aan archiveringsopties. We selecteren ook het bestand dat we in het archief willen plaatsen en selecteren het pad waar we het willen zien. In ons geval trainen we opnieuw met het bestand "Statement". Laten we om te beginnen de voorgestelde opties laten zoals ze worden aangeboden door de archiver. Welnu, met ervaring kiezen we onze eigen als iets niet bij je past.


Bestanden archiveren, doel, typen en belangrijkste mogelijkheden van archiveringshulpmiddelen.

Kenmerkend voor de meeste ‘klassieke’ datatypen waar mensen traditioneel mee werken is een zekere redundantie. De mate van redundantie is afhankelijk van het type gegevens. Bovendien hangt de mate van gegevensredundantie af van het toegepaste coderingssysteem. We kunnen bijvoorbeeld zeggen dat het coderen van tekstinformatie in de Russische taal (met behulp van het Russische alfabet) gemiddeld 20-30% meer redundantie oplevert dan het coderen van adequate informatie in de Engelse taal.

Redundantie speelt ook een belangrijke rol bij de informatieverwerking. Als het echter niet om de verwerking gaat, maar om het opslaan van voltooide documenten of het verzenden ervan, kan de redundantie worden verminderd, wat het effect van datacompressie geeft.

Als informatiecompressiemethoden worden toegepast op voltooide documenten, wordt de term datacompressie vaak vervangen door de term data-archivering, en de softwaretools die deze bewerkingen uitvoeren worden archiveringsprogramma's genoemd.

Afhankelijk van het object waarin de gegevens die worden gecomprimeerd zich bevinden, zijn er :

Verdichting (archivering) van bestanden;

Verdichting (archivering) van mappen;

Schijfafdichting.

Als de gegevensinhoud tijdens de gegevenscompressie verandert, is de compressiemethode onomkeerbaar en wanneer gegevens worden hersteld vanuit een gecomprimeerd bestand, wordt de oorspronkelijke volgorde niet volledig hersteld. Dergelijke methoden worden ook wel verliesgestuurde compressiemethoden genoemd. Ze zijn alleen van toepassing op die soorten gegevens waarbij het formele verlies van een deel van de inhoud niet leidt tot een significante afname van de eigendommen van de consument. Dit geldt in de eerste plaats voor multimediagegevens: videosequenties, muziekopnamen, geluidsopnamen en tekeningen. Compressiemethoden met verlies bieden doorgaans veel hogere compressiepercentages dan omkeerbare methoden, maar ze kunnen niet worden toegepast op tekstdocumenten, databases of zelfs programmacode.

Typische compressieformaten met verlies zijn:

JPG voor grafische gegevens;

MPG voor videogegevens;

M RZ voor audiogegevens.

Als datacompressie alleen de structuur verandert, is de compressiemethode omkeerbaar. Met de resulterende code kunt u de oorspronkelijke array herstellen door de omgekeerde methode toe te passen. Omkeerbare methoden worden gebruikt om elk type gegevens te comprimeren.

Typische verliesvrije compressieformaten zijn I:

GIF, TIP,. PCX en vele anderen voor grafische gegevens;

AVI voor videogegevens;

ZIP, .ARJ, .BAR, .LZH, .LH, .CAB en vele andere voor elk gegevenstype.

De “klassieke” datacompressieformaten, die veel worden gebruikt bij het dagelijkse computerwerk, zijn de .ZIP- en .ARJ-formaten. Onlangs is daar het populaire .RAR-formaat aan toegevoegd.

De basisfuncties die de meeste moderne archiefbeheerders uitvoeren, zijn onder meer: I:

Bestanden uit archieven extraheren;

Creëren van nieuwe archieven;

Bestanden toevoegen aan een bestaand archief;

Creëren van zelfuitpakkende archieven;

Creatie van gedistribueerde archieven op media met een lage capaciteit;

Het testen van de integriteit van de archiefstructuur;

Geheel of gedeeltelijk herstel van beschadigde archieven;

Beveiliging van archieven tegen inzage en ongeoorloofde wijziging.

Zelfuitpakkende archieven

Op basis van een regulier archief wordt een zelfuitpakkend archief gemaakt door er een kleine softwaremodule aan te koppelen. Het archief zelf krijgt de naamextensie.EXE, wat typisch is voor uitvoerbare bestanden.

Gedistribueerde archieven.

Sommige managers (bijvoorbeeld WinZip) voeren het splitsen rechtstreeks op diskettes uit, en bij sommige (bijvoorbeeld WinRAR en WinArj) kunt u het archief vooraf opsplitsen in fragmenten van een bepaalde grootte op de harde schijf. Vervolgens kunnen ze door kopiëren naar externe media worden overgebracht.

Bij het maken van gedistribueerde archieven heeft de WinZip-manager een onaangename functie: elk volume bevat bestanden met dezelfde namen. Als gevolg hiervan is het niet mogelijk om de volumenummers die op elke diskette zijn opgeslagen, te bepalen op basis van de bestandsnaam. WinArj- en WinRAR-archiefbeheerders labelen alle gedistribueerde archiefbestanden met verschillende namen en veroorzaken daarom geen dergelijke problemen.

Archiefbescherming. In de meeste gevallen zijn archieven beveiligd met een wachtwoord, dat wordt gevraagd wanneer u het archief probeert te bekijken, uit te pakken of te wijzigen.

Extra functies van archiefbeheerders zijn onder meer servicefuncties die het werk gemakkelijker maken. Ze worden vaak geïmplementeerd door extern extra hulpprogramma's aan te sluiten en bieden:

Bekijk bestanden van verschillende formaten zonder ze uit het archief te halen;

Zoeken naar bestanden en gegevens in archieven;

Programma's uit archieven installeren zonder eerst uit te pakken;

Het controleren op de afwezigheid van computervirussen in het archief voordat het wordt uitgepakt;

Cryptografische bescherming van archiefinformatie;

Het decoderen van e-mailberichten;

- “transparante” compactie van uitvoerbare bestanden.EXE en.DLL;

Creëren van zelfuitpakkende archieven met meerdere volumes;

De informatiecompressieverhouding selecteren of aanpassen.