Über dieses Tool
Ein kleines Tool für eine häufige Aufgabe.
ZIP-Dateien sind nach wie vor der einfachste Weg, einer anderen Person eine Gruppe von Dateien zu übergeben. Der YunoNext ZIP-Kompressor erledigt diese Aufgabe lokal, direkt und ehrlich gegenüber dem Ergebnis.
Der Grund
Die Datei muss nicht reisen, um komprimiert zu werden.
Die meisten Online-ZIP-Tools verlangen, dass du Dateien hochlädst, auf einen Server wartest und das Ergebnis herunterlädst. Für einen Ordner mit privaten Dokumenten ist dieser Umweg unnötig. Browser dürfen bereits die Dateien lesen, die du auswählst, und haben genug Leistung, um sie zu komprimieren.
Dieses Tool nutzt diese Möglichkeit direkt. Die Dateien bleiben im Tab, ein Web Worker übernimmt die Komprimierung, und der Download wird aus dem Arbeitsspeicher erstellt. Das Hosting liefert die Seite aus; es erhält niemals das Archiv.
Diese Entscheidung bestimmt auch die Limits. Ein Browser-Tab hat endlichen Arbeitsspeicher, daher lehnt das Tool zu große Vorgänge ab, statt einen Absturz zu riskieren. Es kann keine passwortgeschützten Archive öffnen, weil die Browser-Bibliothek sie nicht unterstützt. Und es sagt dir, wenn ein Neuaufbau größer ist, statt vorzutäuschen, dass jede Datei von der Komprimierung profitiert.
Was es tut
Eine Aufgabe, sorgfältig erledigt.
- Es erstellt eine Standard-ZIP aus Dateien oder einem Ordner mit intakten relativen Pfaden.
- Es erstellt eine vorhandene ZIP auf jeder Stufe von Niedrig (1) bis Max. (9) neu.
- Es validiert Einträge beim Laden und meldet die tatsächliche Bytezahl vorher und nachher.
- Es lässt dich einen laufenden Vorgang abbrechen, ohne einen Teil-Download zu erzeugen.
Was es nicht tut
Kein versteckter Server, keine falschen Einsparungen.
- Es lädt deine Dateien nicht hoch, speichert sie nicht und analysiert sie nicht auf Malware.
- Es erstellt oder entfernt keine Passwörter, teilt keine Dateien und erzeugt keine RAR- oder 7z-Archive.
- Es verspricht nicht, dass bereits komprimierte Medien kleiner werden.
- Es behält deine Dateien nicht zwischen Besuchen. Beim Neuladen der Seite werden sie gelöscht.
Wie es gebaut ist
Ein schlanker Stack mit sichtbaren Grenzen.
Das Tool ist Teil der YunoNext-Website. Es verwendet die File API, einen Web Worker im Modulmodus und JSZip, um das Archiv zu erstellen. Das Ergebnis wird auf der Seite in eine Blob-URL umgewandelt, sodass der Download niemals eine Reise zum Server benötigt.
File API
Ausgewählte Dateien und Ordnereinträge werden erst gelesen, nachdem du sie ausgewählt hast.
Web Worker + JSZip
Die Komprimierung läuft außerhalb des Hauptthreads, damit die Seite reaktionsfähig bleibt.
Lokaler Blob
Das fertige Archiv wird zu einem Download-Link, der im Browser erstellt wird.
Ein Hinweis zu fremdem Code
JSZip wird mit der Website ausgeliefert und nicht von einem CDN geladen. Der Browser lädt JavaScript, CSS und Schriftarten der Seite selbst; er sendet keine Dateidaten an einen externen Dienst.
Prinzipien
Das Ergebnis muss glaubwürdig sein.
Diese Entscheidungen prägen das Tool, auch wenn ein einfacheres Marketing-Versprechen bequemer wäre.
Die Bytes anzeigen
Die Einsparung wird aus den tatsächlichen Eingabe- und Ausgabegrößen berechnet. Ein kleines Archiv kann wachsen, und das Ergebnis sagt es.
Das Original griffbereit halten
Wenn die Komprimierung nicht hilft, bleibt die Original-ZIP der primäre Download, statt durch einen größeren Neuaufbau ersetzt zu werden.
Ablehnen statt einfrieren
Die Limits für Dateien und Einträge schützen den Tab. Eine ehrliche Grenze ist besser als ein Browser-Absturz auf halbem Weg.
Probier es aus
Setze es mit einem echten Ordner ein.
Der Kompressor ist kostenlos, benötigt kein Konto und läuft auf der Seite, die du bereits geöffnet hast.