Shar

In Unix ist Betriebssystem, shar (eine Abkürzung des Schale-Archivs) ein Archiv-Format. Eine shar Datei ist eine Schale-Schrift, und Durchführung davon wird die Dateien erfrischen. Das ist ein Typ, Archiv-Datei selbstherauszuziehen. Es kann mit dem Dienstprogramm von Unix geschaffen werden. Um die Dateien herauszuziehen, ist nur die Unix Standardbach-Schale gewöhnlich sch erforderlich.

Bemerken Sie, dass shar durch die Einzelne Unix Spezifizierung nicht angegeben wird, so ist es nicht formell ein Bestandteil von Unix, aber ein Vermächtnis-Dienstprogramm.

Details

Während das Shar-Format im Vorteil ist, Klartext zu sein, stellt es eine Gefahr auf wegen, rechtskräftig zu sein; aus diesem Grund wird das ältere und allgemeinere Teer-Dateiformat gewöhnlich bevorzugt, um sogar Textdateien zu übertragen. GNU stellt seine eigene Version von shar im GNU Sharutils Sammlung zur Verfügung.

Unshar-Programme sind für andere Betriebssysteme geschrieben worden, aber sind nicht immer zuverlässig; Shar-Dateien sind Schale-Schriften und können irgendetwas theoretisch tun, was eine Schale-Schrift (einschließlich des Verwendens unvereinbarer Eigenschaften von erhöhten oder Workalike-Schalen) tun kann, ihr Dienstprogramm außerhalb der Welt von Unix beschränkend.

Der Nachteil, Schale-Schriften (jede Art, nicht nur shar) selbstherauszuziehen, besteht darin, dass sie sich auf eine besondere Durchführung von Programmen verlassen; schälen Sie Archive, die mit älteren Versionen von makeself, zum Beispiel das ursprüngliche Unwirkliche Turnier für den Monteur von Linux geschaffen sind, scheitert, auf dem heftigen Schlag 3.x wegen einer Änderung darin zu laufen, wie fehlende Argumente für den eingebauten Befehl behandelt werden.

Ähnliche Formate

1987 hat Michael Bednarek vom Melbourner Institut für die Angewandte Wirtschaftliche und Soziale Forschung an der Universität Melbournes eine Schrift zu einem ähnlichen Zweck auf der DIGITAL-Befehl-Sprache für den VMS Betriebssystem unter dem Namen "VMS_Shar Version 2" entwickelt.

Der Hauptzweck dieser Schrift war, den Vertrieb des formatierten Programm-Codes durch die E-Mail und Usenet newsgroups weil zu erlauben:

  1. Postübertragungsagenten und NNTP Server-Software haben nur druckfähige ASCII Charaktere (32-126) erlaubt;
  2. Sie haben dazu geneigt, Führung und das Schleppen von Formblättern und ETIKETT-Charakteren abzuziehen;
  3. Und sie haben gewöhnlich Linien gebrochen, die länger sind als 80 Charaktere. VMS_SHAR hat Hauptformblätter geschützt, und er hat lange Dateien in Teile von weniger als 16,000 Bytes gespalten.

Version 4 hat den Schutz eingeführt, Formblätter mit dem TPU Textaufbereiter-Redakteur zu schleppen, der dann der Hauptmotor der Schrift geworden ist. Version 5 hat Kontrollcharaktere wie ETIKETT, ESC, BEL geschützt. 1988, mit der Version 6 beginnend, wurde die Schrift dann von James A. Gray von Xerox erweitert. Mit der Version 7, Andy Harper von der Universität des Königs anfangend, hat London den fortgesetzt

Entwicklung;. die jetzige Version (bezüglich 2008) ist 8.5 (1994)

Siehe auch

Links


Raumtemperatur / Puppe-Aufzeichnungen
Impressum & Datenschutz