Ich musste vor kurzem die Ruby-Quelle von hier herunterladen und es heißt, "in drei Formaten verfügbar" .tar.bz2
, .tar.gz
und .zip
. Gibt es einen Grund, warum wir alle drei Formate benötigen? Zumindest unter Linux und OSX kann ich alle drei problemlos ausführen. Unter Windows ist meiner Meinung nach nur zip integriert. Gibt es irgendetwas hinter diesen Vorlieben oder ist dies nur ein religiöser Kampf?
12
Antworten:
.tar.gz
dateien sind (noch nach einigen jahren an dieser stelle) das gebräuchlichste archivformat für archive, die für unix-ähnliche systeme vorgesehen sind. Benutzer auf einem Unix-ähnlichen System können diese ohne Installation zusätzlicher Software öffnen, Benutzer unter Windows jedoch nicht. Sie werden manchmal.tgz
stattdessen aufgerufen, obwohl dies jetzt seltener vorkommt (die Konvention wurde gestartet, um Einschränkungen der Windows-Dateinamen zu umgehen, die in Windows NT und Windows 95 beseitigt wurden)..zip
Auf Dateien kann in modernen Windows-Varianten standardmäßig zugegriffen werden, ohne dass zusätzliche Software installiert wird. Sie können in der Regel auch auf anderen Systemen verwendet werden, bei Minimalinstallationen ist die Unterstützung jedoch nicht immer standardmäßig enthalten.Mit den beiden oben genannten Formaten wird also nahezu 100% abgedeckt, was Benutzer auch von einem frisch installierten System aus ohne zusätzliche Tools öffnen können.
.tar.bz2
Dateien sind ähnlich, verwenden.tar.gz
jedoch das Format bzip2 anstelle von gzip. Diese sind kleiner, manchmal erheblich kleiner und lassen sich daher schneller herunterladen. Die Unterstützung unter Windows ist jedoch seltener und.zip
wird bei Minimalinstallationen anderer Betriebssysteme nicht immer standardmäßig unterstützt.Dies wird aus Bequemlichkeit für Benutzer angeboten, die das zusätzliche Dienstprogramm installiert haben (und möglicherweise ein wenig Bandbreite für den Anbieter sparen), obwohl der Unterschied für kleine Dateien den Aufwand des Erstellens / Anbietens / Unterstützens (bei der Installation / Erstellung) nicht wert ist Dokumentation zum Beispiel) das zusätzliche Format.
.7z
Akten fangen an, heutzutage auch mehr gesehen zu werden. Hierbei handelt es sich um Dateien, die mit 7-zip und kompatiblen Tools erstellt und gelesen wurden. Sie sind im Allgemeinen viel kleiner alszip
ed odergzip
ed-Archive (und oft auch kleiner alsbzip2
ed-Archive). Zum Beispiel komprimiere ich regelmäßig MSSQL-Datenbank-Backups, um eine ADSL-basierte Internetverbindung zu übertragen. 7zip erzeugt in der Regel Dateien, die kleiner als die Hälfte der im Standard-Zip-Format erstellten sind die Tatsache, dass der 7zip-Komprimierungsalgorithmus viel langsamer ist als der Standard-Zip-Algorithmus). Die Verwendung des 7-Zip-Formats ist derzeit nicht besonders verbreitet, da die entsprechenden Tools seltener installiert werden als die anderen Optionen.Ähnlich wie bei bzip2-Archiven werden 7-Zip-Archive, sofern verfügbar, denjenigen Benutzern als Komfort angeboten, auf denen das zusätzliche Dienstprogramm installiert ist (und um dem Anbieter ein wenig Bandbreite zu sparen), obwohl sich der Unterschied für kleine Dateien nicht lohnt Erstellen / Anbieten / Unterstützen (zum Beispiel beim Installieren / Erstellen von Dokumentation) des zusätzlichen Formats.
(Wenn Sie einen religiösen Kampf zum Thema Archivdateiformate sehen möchten , machen Sie einen kurzen Ausflug in das übrige Usenet- oder Piratengebiet (sorry "scene") und wagen Sie den Vorschlag, dass etwas geeigneter sein könnte als
.rar
Archive - es ist fast so brandgefährlich wie der Vorschlag eines Emacs-Benutzers, es mit vim zu versuchen oder umgekehrt.quelle
.rar
Dateien sind brillant! Sie sollten für alles verwendet werden, einschließlich Aufteilen von Fernsehsendungen in 30 9-MB-Dateien und Komprimieren von Alben! Gibt es etwas, was dieses großartige Format NICHT kann? (