
Wie erfolgt die Dateikomprimierung?

Da es viele Computer gibt, verfügen ihre Besitzer nicht über genügend Speicher auf internen und Wechseldatenträgern, um ihre Daten aufzunehmen. Das schnelle Wachstum des Festplattenvolumens löst dieses Problem nicht. Wenn wir vor 10 Jahren noch keine 20 Megabyte auf der Festplatte hatten, sind heute 20 Gigabyte gleich.

Die Größe der von uns verwendeten Programme und Daten wächst mit dem Wachstum der Festplatten. Wir können es uns bereits leisten, eine Bibliothek mit Zehntausenden von Büchern auf unserer Festplatte zu speichern. Wir können jedoch Musikkompositionen für mehrere hundert Stunden Ton und Video auf der Festplatte speichern, nur einige zehn Stunden. Daher ist das Problem der Archivierung oder Komprimierung von Daten nach wie vor so dringend wie vor 10 und 20 Jahren.
Wie erfolgt die Informationskomprimierung?
Geben wir Ihnen wie üblich eine grobe, aber verständliche Analogie. Die Datenkomprimierung ähnelt der Herstellung von Milchpulver oder Trockenfrüchten. Das heißt, es ist der Prozess des Entfernens von Wasser, das dann hinzugefügt werden kann, um dem Produkt sein ursprüngliches Aussehen zu verleihen.
Und welche Art von Wasser kann in den Daten enthalten sein? Dieses Wasser ist informativ. Es gibt viele Wiederholungen in den Daten. Dies kann zum Komprimieren von Daten verwendet werden.
Das Komprimieren von Textdateien sieht beispielsweise so aus. Eine Tabelle mit Wörtern und Ausdrücken im Text wird zusammengestellt. Dann erhalten alle Wörter und Ausdrücke in dieser Tabelle Zahlen. Der gesamte Text in der Datei wird durch Zahlen aus der Wort- und Ausdruckstabelle ersetzt. Mit dieser Methode können Sie die Größe einer Textdatei 2-3 Mal reduzieren. Manchmal wird der Text bis zu 10 Mal komprimiert, wenn er viele Wiederholungen enthält.
Ein Programm, das eine Textdatei in ein “komprimiertes” Format konvertiert, wird als Wrapper bezeichnet. Die aus der Komprimierung resultierende Datei wird als gepackte oder komprimierte Datei bezeichnet.
Komprimierte Dateien werden oft als Archive oder Archive bezeichnet, was streng genommen eine falsche Bezeichnung ist. Die Dateien wurden ursprünglich als Dateien bezeichnet, die speziell während Sicherungsprozessen erstellt wurden. Während dieses Vorgangs wurde eine einzelne Datei erstellt, die mehrere Quelldateien und Ordner enthält. Dies war die Datei. Es wurde keine Komprimierung durchgeführt. Eine ähnliche Situation besteht immer noch im Linux-Betriebssystem, wo Archivierung und Datenkomprimierung zwei unabhängige Prozesse sind. Unter dem MS-DOS-Betriebssystem und später unter MS Windows unterstützten die Datenkomprimierungsprogramme ihrer frühen Versionen sowohl die Komprimierung als auch die Datenarchivierung, dh sie erstellten eine komprimierte Datei, die nicht eine, sondern mehrere enthielt Quelldateien und Ordner (archiviert). … Seitdem ist in diesen Betriebssystemen das Konzept von ”
Da die Archivdatei nicht im Textformat geschrieben ist, können Texteditoren nicht damit arbeiten. Vor dem Öffnen der Archivdatei mit einem Texteditor muss dieses Archiv entpackt werden. Die Dekomprimierung erfolgt mit demselben Programm: einem Aktenschrank. Nach dem Entpacken erhält die Textdatei genau das gleiche Aussehen und die gleiche Größe wie zuvor.
Textablageschränke können auch Programmdateien archivieren. Nur Programme sind viel weniger komprimiert als Text.
Die zum Komprimieren von Text und Programmen verwendeten Packer können Audio-, Grafik- oder Videodateien nicht effizient komprimieren. Andere komplexere Algorithmen wurden für ihre Komprimierung entwickelt. Nach dem Entpacken unterscheiden sich die resultierenden Dateien jedoch geringfügig von den Originalen (diese Komprimierung wird als verlustbehaftete Komprimierung bezeichnet). Aber das gemeinsame menschliche Ohr nimmt dies nicht wahr und das gemeinsame Auge bemerkt es nicht auf dem Bildschirm.
Eine kurze Geschichte der Aktenschränke
Soweit ich mich erinnere, war das erste populäre Datendatei das Archiv mit dem Namen “ARJ”. Erstellt Archivdateien mit einer ähnlichen Erweiterung “ARJ”. Es war in den späten 80ern, frühen 90ern des letzten Jahrhunderts. Diese Dateien existieren noch heute. Sie sind in der Regel in DOS-Codierung geschrieben.
Dann erschienen die beiden beliebtesten Archivare auf dem Gebiet der GUS: “RAR” und “ZIP”. Sie werden jetzt durch die Programme “WinRAR” und “WinZIP” dargestellt. Das Programm “WinRAR” kann auch Archive “RAR” und “ZIP” erstellen. Und “WinRAR” kann Dateien aus einem Dutzend Formaten entpacken. In diesem Sinne ist “WinRAR” für uns ein universeller und praktischer (aber nicht kostenloser) Archivierer.
