Datentransport - Kompression und Expansion von Dokumenten Rohtext eines Referates von PS-Trainer Die meisten Dokumente werden am PC genauso gespeichert, wie sie verwendet werden. Wenn Speicherplatz knapp oder teuer ist, kann man sie jedoch zum Speichern oder für den Transport komprimieren. (Stark vereinfachtes) Beispiel: den Text "aaaaaaaaaa" könnte man knapper darstellen: 10x"a" benötigt nur 1/2 so viele Zeichen. Das ist für den Gebrauch natürlich sinnlos, benötigt aber weniger Platz beim Speichern. Komprimierte Dokumente muß; man daher vor der Verwendung expandieren, zum Speichern oder transportieren komprimieren. Für den Gebrauch am eigenen PC wird selten komprimiert, da Festplatten-Platz sehr billig geworden ist. Allenfalls komprimieren sie große Dokumente zur Archivierung. Für den Transport via Datenträger oder Internet ist Kompression jedoch sehr wichtig: Hier kommt es oft darauf an, auf wenig Platz (oder mit wenig Übertragungszeit) große Datenmengen unterzubringen - das ist das Anwendungs-Gebiet von Kompander-Software. Kompander - Funktion Standards für die Kompression Ordner - Kompression mehrerer Dokuzmente und ganzer Ordner Auto-Expander - Programm zum Auspacken ist bereits enthalten Viren - Gefahr aus Archiven ? Informationen - Links zum Thema Kompression Kompander - die wichtigsten Programme (mit Links) Filesplitter - Aufspalten und Zusammensetzen großer Dokumente Shareware - Links zu Kompander-Shareware und -Freeware Kompander sind Programme zum Komprimieren und Expandieren von Dokumenten (file compression programs). Damit erzeugen sie aus Dokumenten (oder ganzen Ordnern voller Dokumente) komprimierte Archive, umgekehrt packen sie damit Archive zu Dokumenten und Ordnern aus. Im Normalfall bleiben beide Versionen (Original und komprimiertes Archiv) erhalten, sie müssen selbst nach Gebrauch löschen,was sie nicht mehr benötigen. Am besten lassen sich Texte und Datenbanken komprimieren (30-70%), am wenigsten bereits vor-komprimierte Bilder (JPEG), Sounds (MP3) und Animationen. Für die Kompression von Daten gibt es unzählige Methoden, am Markt haben sich einige Verfahren durchgesetzt. Jedes Programm unterstützt eines oder mehrere dieser Verfahren. Bei Verwendung müssen sie sicherstellen, dass der Empfänger-PC ihr komprimiertes "Archiv" auch auspacken kann. (ACE, ARC, ARJ, B64, BHX, CAB, GZ, GZIP, HQX, LHA LZA, MIM, RAR, SIT, TAR, TAZ, TGZ, TZ, UU, UUE, XXE, Z, ZIP, ZOO,...). Einige davon dienen eigentlich nicht der Kompression, sondern anderen Zwecken, sind aber genauso zu verwenden. Für besondere Dokumente (Bilder, Sounds, Sprache...) gibt es spezielle Kompressionsverfahren, die keine eigenen Kompander-Programme benötigen. Hier ist die entsprechende Software bereits in die Anwendungs-Programme intergriert: Expansion z.B. von Bildern im JPEG-Format erfolgt ungefragt durch ihren Internet-Browser. Ordner (Verzeichnisse, directories) komprimieren und expandieren: Alle genannten Programme bieten die Möglichkeit, nicht nur eine Datei zu komprimieren, sondern gleich einen ganzen Ordner inkl. Unter-Ordnern und einer Vielzahl darin enthaltener Dateien in ein einziges Archiv zu verpacken. Am Zielort wird wieder ein Ordner erzeugt, die Unterordner und Dateien an der richtigen Stelle ausgepackt. Tipp: Bevor sie ein unbekanntes Archiv auspacken, erzeugen sie einen neuen Ordner (z. B. und verschieben das Archiv dorthin. Wenn sie nun auspacken, finden sie alle expandierten Dokumente und Ordner innerhalb ihres Auspackordners, und nicht verstreut über die ganze Festplatte. Von dort bringen sie die Daten an den gewünschten Zielort, oder sie löschen sie sofort und mit der Sicherheit, alle Bestandteile erfasst zu haben. Auto-Expander (self extracting archives): sind komprimierte Dokumente, die zusätzlich das Programm zum Auspacken enthalten. Jede/r AnwenderIn kann solche Archiv-Dokumente ohne weiteres Programm öffnen und verwenden. Wenn unklar ist, ob der Ziel-PC über das richtige Programm zum Auspacken verfügt, sollten sie diese Form wählen. Damit stellen sie sicher, dass; ihr Dokument auch wirklich ausgepackt und verwendet werden kann, die Dateigröße nimmt jedoch um das mitverpackte Expander-Programm zu. Viren können in jedem ausführbaren Programm enthalten sein. Archive sind daher ungefährlich, selbst-expandierende Archive (Auto-Expander) können Viren tragen, da sie ja ausführbar sind.. Ausserdem können sich in einem an sich ungefährlichen Archiv infizierte Programme befinden. Das Auspacken infizierter Programme ist ungefährlich, wohl aber deren Start. Für den Virenschutz gelten die gleichen Maßnahmen wie auch sonst: vertrauen sie keinen Unbekannten, schützen sie ihren PC. Verwenden sie nach Möglichkeit Virenschutz-Programme und legen sie sich im Internet ein gesundes Misstrauen zu (vor allem bei Angeboten für Sex, schnellen Reichtum, usw...). Besonders gefährlich haben sich unbekannte EXE-Programme erwiesen, die viel versprechen und doch meist nur Viren oder Spione (z.B. Trojaner) in ihren PC einpflanzen. Informationen über Kompressionsverfahren und -Programme: Encoding & compressing (Universität Victoria, engl., gute Links), WeboPedia, LearnTheNet (engl.), Indiana University, Diffuse, David Lemson, Brandon University und Moebiusweb, University of Illinois, Teamnet, University of Arizona, National Central University NCU, WTVI, Gare,... Kompander-Programme (subjektive Auswahl): Programm - Informationen ACE - WINACE für Windows, Selbst-Extraktor (SFX), guter Filesplitter (volume splitting), starke und schnelle Kompression, viele Formate (ACE, ARJ, CAB, GZIP, LHA RAR, SIT, TAR, ZIP), Shareware und Vollprogramm. ACE (DOS) gut für automat. Verarbeitung (BAT, CMD) ARJ - ARJ32 für Windows, Selbst-Extraktor, Filesplitter (volume split), Dateigröße<1GB, Versionen in engl. und dt., Kostenlos für private Verwendung, Sehr gut für lokale Archivierung, selten im Internet. ARJ (DOS) sehr gut für automat. Verarbeitung (BAT, CMD). Umfangreiche Optionen besonders für Archiv-Profis. Stuffit - DropStuff und Expander von Aladdin, unterstützt mehrere Formate (ACE, ARC, ARJ, CAB, GZ, LZH, RAR, SIT, TAR, TGZ, ZIP... , MIME/Base64, UU, sowie die MacOS-Formate HQX und BIN), besonders einfach (drag & drop), starke Kompression, auf MacOS am witesten verbreitet, Archive sind voll MacOS & Win kompatibel. Shareware und Vollversion. GoBar für Palmtops. ZIP - WINZIP für Windows, Selbst-Extraktor, Filesplitter (disk spanning), Versionen in engl. und dt., unterstützt viele Formate (ARC, ARJ, B64, BHX, CAB, GZ, HQX, LZH, MIM, TAR, TAZ, TGZ, TZ, UU, UUE, XXE, Z, ZIP...), Shareware und Vollprogramm. Versionen für MacOS verfügbar. Weit verbreitet. PKZIP und PKUNZIP (DOS) gut für automat. Verarbeitung (BAT, CMD). Gute Kompander-Programme verfügen neben der Windows-Version (für die manuelle Verwendung) über eine DOS-Version. Diese dient zur automatischen vorprogrammierten Ausführung von Kompression (Archivierung) und Expansion. Dafür benötigen sie Kenntnisse von DOS sowie über die Verwendung von BAT- und CMD-Programmen. Alle genannten Programme bieten eine ausführliche Beschreibung der betr. DOS-Befehle und -Optionen. File-Splitter sind Programme zum Aufteilen und Zusammensetzen von Dokumenten (engl. volume splitting, file splitting, disk spanning...). Das ist dann sinnvoll, wenn ihre Archive größer als die Datenträger sind. Standard 3,5"-Disketten bieten 1,4MB Kapazität, ZIP-Kasetten 100...250MB, CD's 600...750MB, usw. Mit File-Splittern (meist bereits in Kompander-Programme integriert) können sie das komprimierte Dokument in mehrere Teile zerlegen, die sich getrennt transportieren lassen (z.B. je 1 Teil pro Diskette). Am Ziel-PC werden alle Teile von Disketten auf die Festplatte kopiert, dort wieder zusammengesetzt und expandiert. Ein weiterer Grund für Filesplitting ist das Internet: Wenn sie große Dateien über das Internet transportieren wollen, benötigen sie (bei geringer Bandbreite, wie z.B. mit Modems) viel Zeit. Abgesehen von den Kosten kann das zu Datenverlust führen, wenn die Verbindung während der Übertragung abbricht. Außerdem können sie gleichzeitig mehrere aufgespaltene Teile eines großen Dokuments laden - das bringt vor allem bei langsamen Servern großen Zeitgewinn. Das klingt komplizierter als es ist. Ebenso wie bei Kompander-Software können sie das Splitting-Programm mit-verpacken. Am Ziel-PC wird dann das integrierte Expander-Programm durch Anklicken des ersten Teil-Segmentes gestartet: Es setzt die Teile zusammen und entpackt die enthaltenen Dokumente. Testen sie die Funktion vor der erstmaligen Verwendung auf fremden PC ! Links zu Shareware und Freeware (meist engl. - Stichworte file utilities, compression...). Diese Links bieten buchstäblich hunderte Programme zum Thema "Daten-Kompression" Falls einer der Links nicht (mehr) funktioniert, löschen sie schrittweise alle Teile des Links von rechts nach links, um wenigstens zum nächsthöheren Kapitel oder zur Homepage des Webs zu kommen.