WikiDer > Patch (Computerdatei)

Patch (computerbestand)

EIN Patch oder ein Patch-Datei ist ein Computerdatei das ermöglicht eine vorhandene Datei auf einem Computersystem mittels a allows Patch-bearbeiten Aktualisiert kann werden. Das englische Substantiv Patch meint Stopprunde und das englische Verb Patch meint füge zusammen.

unterschied und Patch

Als erste Anwendung entstand ein Patch aus der Implementierung der unterschied-Befehl an Unix-Plattformen. Das unterschiedBearbeitung wurde auf die beiden Textdateien angewendet Datei1 und Datei2 mit Quellcode:

kim@pc~ $ diff Datei1 Datei2 > pDatei

Das Ergebnis der unterschiedChirurgie ist der Patch pfile. In diesem Patch wird der Unterschied zwischen den beiden Dateien in Form einer Anzahl von Zeilen mit Saiten, unterbrochen von Zeilen mit kompakten Anleitungen für die ed-Editor. Mit dem Patch-Befehl kann ausgeschaltet sein Datei1 und pfile die Datei Datei2 neu erstellt werden:

kim@pc~ $ Patchdatei1 pfile

Nach diesem Vorgang ist der Code in Datei1 genauso wie der Code in Datei2. Es ist auch möglich, den Vorgang umgekehrt durchzuführen.

Die Länge des Patches ist viel kleiner als die Länge der einzelnen Dateien. Alle verschiedenen Versionen der Dateien werden am besten gespeichert, indem nur eine Version der Datei zusammen mit all den verschiedenen Patches gespeichert wird. Es ist wichtig, die Dateien und Patches mit einem Versionsnummer und verwalten Sie sie mit a Versionskontrollsystem.

Anwendungen

Das Prinzip von Patch kann auf jedem gemacht werden Plattform und auf alle Arten von Dateien oder Verzeichnissen angewendet. Sammlungen mit Binärdateien und Pakete kann auch auf diese Weise verwaltet werden. Die Arbeit mit Patches hat auch große Vorteile, wenn Dateien an einem Ort oder von einer Gruppe verwaltet und bearbeitet werden und diese Dateien dann an verschiedenen anderen Orten verwendet werden.

Von der Gruppe, die der Stau Datei-0.1 bearbeitet, wird ein Patch erstellt, sobald eine neue Version vorliegt Datei-0.2 Wurde vervollständigt. Dann werden die Patches an andere Benutzer weitergeleitet, die a Paket-Manager können ihre Dateien aktualisieren. Der Datenverkehr und der Aufwand zum Aktualisieren und Speichern der Dateien wird erheblich reduziert, indem die Änderungen nur über Patches gesendet werden.

Externe Links