Kompresse

Kompresse ist ein Schale-Kompressionsprogramm von Unix, das auf der LZC Kompressionsmethode gestützt ist, die eine LZW Durchführung mit variablen Größe-Zeigestöcken als in LZ78 ist.

Das Unkompresse-Dienstprogramm wird Dateien zu ihrem ursprünglichen Staat wieder herstellen, nachdem sie mit dem Kompresse-Dienstprogramm zusammengepresst worden sind. Wenn keine Dateien angegeben werden, wird der Standardeingang zur Standardproduktion unkomprimiert sein.

Beschreibung des Programms

Durch die Kompresse zusammengepresste Dateien werden normalerweise die Erweiterung ".Z" gegeben. Die meisten Teer-Programme werden Pfeife ihre Daten durch die Kompresse, wenn gegeben, die Befehl-Linienauswahl "". (Das Teer-Programm in seinem eigenen presst nicht zusammen; es versorgt gerade vielfache Dateien innerhalb einer Band-Archiv-Datei.)

Dateien können in ihre ursprüngliche Zustandverwenden-Unkompresse zurückgegeben werden. Die übliche Handlung der Unkompresse soll keine unkomprimierte Kopie der Datei bloß schaffen, sondern auch den Zeitstempel und die anderen Attribute der komprimierten Datei wieder herzustellen.

Für Dateien, die durch die Kompresse auf anderen Systemen erzeugt sind, unterstützt Unkompresse 9-zu 16-Bit-Kompression.

Geschichte

Der LZW in der Kompresse verwendete Algorithmus wurde vom Sperry Forschungszentrum 1983 patentiert. Frottiertuch-Waliser haben einen Artikel IEEE über den Algorithmus 1984 veröffentlicht, aber haben gescheitert zu bemerken, dass er sich um ein Patent auf dem Algorithmus beworben hatte. Spencer Thomas hat diesen Artikel genommen und hat Kompresse 1984 durchgeführt, ohne zu begreifen, dass ein Patent auf dem LZW Algorithmus hängend gewesen ist. Das GIF Bildformat hat auch LZW Kompression auf diese Weise vereinigt, und Unisys hat später Lizenzgebühren auf Durchführungen von GIF gefordert. Joseph M. Orost hat die Mannschaft geführt und hat mit Thomas gearbeitet u. a. das 'Finale' (4.0) Version der Kompresse zu schaffen, und hat es als kostenlose Software zur 'comp.sources.unix' USENET-Gruppe 1985 veröffentlicht. wurde 1985 gewährt, und das ist, warum Kompresse nicht verwendet werden konnte, ohne Lizenzgebühren der Sperry Forschung zu bezahlen, die schließlich in Unisys verschmolzen wurde. Kompresse ist aus Bevorzugung in besonderen Benutzergruppen gefallen, weil es vom LZW Algorithmus Gebrauch macht, der durch ein Patent von Unisys — wegen dessen, gzip und bzip2 bedeckt wurde, der in der Beliebtheit auf mit Sitz in Linux Betriebssystemen wegen ihrer alternativen Algorithmen vergrößert ist. Kompresse hat jedoch eine Anwesenheit auf Systemen von Unix und BSD aufrechterhalten. Das US-LZW-Patent ist 2003 abgelaufen, so ist es jetzt im öffentlichen Gebiet in den Vereinigten Staaten. Alle Patente auf dem LZW weltweit sind auch abgelaufen (sieh Grafikaustausch Format#Unisys und LZW-Patent-Erzwingung).

Gebrauch

Rahmen der Befehl-Linie zur Unkompresse werden wie das angegeben:

: Unkompresse schaltet Dateien

Einige der Schalter, die die Produktion modifizieren können, sind

  • : Kraft. Wenn gegeben, wird Unkompresse nicht veranlassen, um Dateien zu überschreiben.
  • : wortreich. Verzeichnen Sie alle Dateien, weil sie unkomprimiert sind.

Siehe auch

Außenverbindungen


Augenhöhlengeschwindigkeit / T. J. Bass
Impressum & Datenschutz