Keka ist eine der nützlichsten Mac Dienstprogramm Apps, die Sie besitzen können.
Jahre bevor ich ein Mac-Benutzer war, war ich ein Kind von Windows und Linux. Bei Software habe ich immer versucht, sparsam zu sein und OpenSource-Alternativen zu kostenpflichtigen Apps zu finden. Eine solche Anwendung war 7-Zip, ein Dateiarchivierungsprogramm.
Es war eine wunderbare Anwendung, die immer funktionierte und hielt, was sie versprach. Ich habe diese App sowohl unter Linux als auch unter Windows ziemlich häufig verwendet. Als ich also zu Apple-Produkten wechselte, war ich sehr enttäuscht, dass es keine 7-Zip-Option für das Betriebssystem gab.
Ich habe Jahre ohne eine dedizierte Komprimierungsanwendung verbracht, aber als ich anfing, an einem umfangreichen Projekt zu arbeiten (Reorganisation und Migration archivierter Dateien von einem NAS auf ein anderes), entschied ich, dass es an der Zeit war, eine zu finden. Ich begann damit, 7-Zip erneut zu überarbeiten, und dabei entdeckte ich Keka.
Über Keka
Keka ist ein voll funktionsfähiges Dateiarchivierungsprogramm. Es ist einfach zu bedienen und bietet MacOS-Benutzern die Möglichkeit, Dateien in vielen verschiedenen Formaten zu komprimieren. Dateien können komprimiert und mit einem Passwort geschützt werden, wenn der Benutzer diese Option wählt. Neben der Komprimierung ist Keka auch ein fantastisches Extraktionswerkzeug.
Keka muss nicht einmal geöffnet sein, um zu funktionieren. Benutzer können Dateien auf das Symbol der App im Dock ziehen und die Dateien werden zum Speichern oder Übertragen gezippt. Die Dateiverschlüsselung ist auch eine Funktion, die Benutzer innerhalb von Keka nutzen können. Die App verwendet AES-256-Verschlüsselungsspezifikationen für 7z-Dateien und Zip 2.0 Legacy-Verschlüsselungsspezifikationen für Zip-Dateien. Wenn die Dateigröße nach dem Komprimieren immer noch zu groß ist, können Benutzer eine gezippte Datei in Stücke aufteilen.
Keka ist eine leichtgewichtige Anwendung, die beim Herunterladen nur 33,1 MB Speicherplatz benötigt. Laut App Store erhebt Keka keine Daten aus der App. Die Datenschutzerklärung des Entwicklers finden Sie hier. Der Entwickler stellt einen Abschnitt „Diskussionen“ mit bekannten Problemen und Optionen für Benutzer bereit, um Probleme über GitHub zu melden. Benutzer können auch die zusätzlichen Informationen einsehen, die im Keka-Wiki (ebenfalls auf GitHub) zur Verfügung gestellt werden.
Unterstützte Komprimierungsformate: 7Z, ZIP, TAR, GZIP, BZIP2, XZ, LZIP, BROTLI, ZSTD, LRZIP, AAR, WIM, DMG und ISO
Unterstützte Extraktionsformate: 7Z, ZIP, RAR, TAR, GZIP, BZIP2, XZ, LZIP, BROTLI, ZSTD, LRZIP, DMG, ISO, LZMA, EXE, CAB, WIM, MSI, PAX, JAR, APK, APPX, XPI, IPA, CPGZ, CPIO, XIP, CPT
Preise & Verfügbarkeit
Keka ist derzeit nur für macOS verfügbar. Es erfordert macOS 10.10 oder höher für die Installation und ist sowohl im Mac App Store als auch auf der Website des Entwicklers verfügbar. Es gibt keine Unterschiede zwischen den beiden Versionen (App Store oder Website) und beide sind Sandboxed.
Es gibt eine Hilfsanwendung, die kostenlos auf der Website von Keka erhältlich ist. Diese Hilfs-App ermöglicht es, Keka als Standardoption für die Dateikomprimierung festzulegen. Legacy-Versionen von Keka sind auch auf der Website der App verfügbar, was eine nette Geste für Leute ist, die ältere Maschinen/Technologieeinschränkungen haben.
Die App kostet 4,99 $, wenn Sie sie aus dem App Store herunterladen. Es ist kostenlos, es von der Keka-Website herunterzuladen, es gibt jedoch mehrere Möglichkeiten, dem Entwickler ein Trinkgeld oder eine Spende zu geben. Die kontinuierliche Weiterentwicklung der App wird durch Verkäufe im App Store finanziert.
Entwickler und App Technologie
Kekas Entwickler ist Jorge Garcia Armero (Jordi). Er stammt aus Spanien und programmiert seit seinem 11. Lebensjahr. Er begann mit Batch und wechselte dann zu HTML, +ASP, PHP, Visual Basic und C++. 2009 begann er mit der Codierung in Objective-C, womit Keka hauptsächlich erstellt wird. Wenn er Apps für iOS schreibt, verwendet er Swift und C# für Windows-Anwendungen.
Jordi genießt wirklich, was er tut. In seiner GitHub-Biografie heißt es: „Skripte schreiben macht Spaß“, und er bestätigte, dass das seine Arbeit wirklich ausmacht. Er hat Spaß am Skripten und Programmieren – egal, welche Sprache verwendet wird. Jordi versucht immer, seine Arbeit zu verbessern, um sie effizienter zu machen.
Keka ist derzeit Jordis Hauptprojekt. Er ist ein Entwickler nach meinem Herzen, denn der Grund, warum er mit der Arbeit an Keka begann, war, dass er wie ich entdeckte, dass es keine 7-Zip-Optionen für macOS gab. Also beschloss er, seine eigenen zu machen. So wurde Keka geboren.
Er möchte eine iOS-Version von Keka erstellen, die mit Swift und SwiftUI erstellt wird. Jordi ist in Sicherheitsfragen sehr gewissenhaft, weshalb absolut keine Daten von Keka erhoben werden.
BENUTZERERFAHRUNG
Der Download- und Installationsprozess von Keka ist ziemlich schmerzlos. Nachdem sie (aus dem App Store) heruntergeladen wurde, öffnen Sie die App einfach aus Ihrem Anwendungsordner. Eine Benachrichtigung wird eingeblendet, um den Benutzer über Keka-Benachrichtigungen zu informieren, die mit dem System auftreten können. Benutzer können „Zulassen“ oder „Nicht zulassen“ auswählen. Für die App wird ein einzelnes Fenster angezeigt, das dem Benutzer Komprimierungsoptionen bietet. In der rechten Ecke befindet sich ein Dropdown-Menü, das die verschiedenen Arten der Komprimierung bereitstellt, die beim Erstellen eines Dateiarchivs verwendet werden können.
Sobald die Art der Komprimierung ausgewählt ist, kann der Benutzer die folgenden Optionen auswählen:
- die Komprimierungsmethode (langsam, normal, schnell oder speichern)
- ob das Archiv in Teile aufgeteilt werden soll oder nicht (um die Archivdateien kleiner zu machen)
- ob dem Dateiarchiv ein Passwort hinzugefügt werden soll und wie dieses Passwort lautet
- Dateinamenverschlüsselung oder solides Archiv (Wenn Sie im 7z-Format komprimieren, können Sie die Dateinamen mit der standardmäßig aktivierten Option Dateinamen verschlüsseln verschlüsseln oder nicht)
- Ausschließen von Mac-Ressourcengabeln (standardmäßig aktiviert; erstellt Archive, die auf Nicht-Mac-Systemen sauber aussehen)
- Datei(en) nach Komprimierung löschen
- Dateien separat archivieren (wenn Sie einzelne Dateien auf Keka ziehen, werden einzelne Dateiarchive für jede Datei erstellt)
Sie können natürlich die Standardeinstellungen für dieses Aktionsfenster in den Einstellungen festlegen. (HINWEIS: Alle Screenshots des Einstellungsfensters zeigen den anfänglichen Standardzustand.) Die Standardeinstellungen werden letztendlich verwendet, wenn Sie Keka als Ihre Standardarchivierungsmethode auswählen und eine Datei auf Keka ziehen, während es sich in einem geschlossenen Zustand befindet. Die verschiedenen Kategorien, die in den Einstellungen enthalten sind, sind: Allgemein, Aussehen, Komprimierung, Extraktion, Dateizugriff, Leistung, Passwort, Finder-Erweiterung und Liebe (dies dient dazu, dem App-Entwickler Tipps oder Spenden zu geben).
Wie ich oben erwähnt habe, habe ich vor kurzem mit der Arbeit an einer massiven Dateimigration begonnen – eigentlich in der vergangenen Woche. Ich habe einen Drobo B810N, den ich zugunsten eines Synology 1821+ NAS außer Dienst stellen möchte. Das neue NAS wird mit dem Hybrid-Raid-Protokoll von Synology eingerichtet, das RAID 6 ähnelt. In Anbetracht dessen haben wir etwas mehr als 53 TB nutzbaren Speicherplatz auf dem System.
Auch wenn Speicherplatz wahrscheinlich für lange Zeit kein Problem sein wird, möchte ich den Speicherplatz optimieren, den die Archivdateien einnehmen, und Keka ist ein ideales Dienstprogramm, um bei dieser Aufgabe zu helfen. Mein Ziel ist es, Dateien und Ordner zu komprimieren, bevor sie auf die Synology übertragen werden. Ich möchte Speicherplatz sparen, aber auch Dateien mit sensiblen Daten verschlüsseln.
Dieser Prozess begann vor etwa zwei Wochen und ich arbeite täglich mit Keka zusammen, um diese Aufgabe zu erfüllen. Da Keka so einfach zu bedienen ist, läuft alles sehr reibungslos. Die Benutzeroberfläche in der App ist meinem alten Kumpel 7-Zip sehr ähnlich und funktioniert einwandfrei.
Keka hat viele Archivierungsoptionen zur Auswahl (wie oben gezeigt). Ich habe einige davon getestet, um die beste Option für meinen Anwendungsfall zu finden. Ich würde jedem empfehlen, der Keka als Standard-Komprimierungs-App verwenden möchte, denselben Prozess zu durchlaufen, da Ihre Anforderungen möglicherweise andere sind als meine.
Tatsächlich habe ich den Entwickler gefragt, ob er Vorschläge zu den „besten Einstellungen“ hätte, und dies war seine Antwort. „Ich überprüfe ständig, also verwende ich nie die gleiche Einstellung. Aber zum Archivieren verwende ich 7Z immer im langsamen Modus, um die beste Rate zu erzielen. Für schnelles Teilen verwende ich 7Z auf schnell/normal.“
Um die verschiedenen mir zur Verfügung stehenden Komprimierungsmethoden zu testen, schnappte ich mir einen Ordner mit einer großen Dateigröße (7,85 GB) und komprimierte ihn mit den Aktionen von Keka sowie der Apple-Standardkomprimierungsoption. Ich notierte die Dateigröße nach der Komprimierung sowie die Zeit, die zum Abschließen jeder Komprimierungsaufgabe benötigt wurde. Am Ende konzentrierte ich mich auf 7-Zip, Zip und ZStandard Archive als Komprimierungstypen für diesen speziellen Test. Die Einzelheiten der Tests und Ergebnisse sind in der nachstehenden Tabelle aufgeführt.
Basierend auf diesen Testergebnissen ging das 7-Zip-Format mit dem normalen Komprimierungsverfahren als Sieger hervor. Diese Methode sparte nicht nur Speicherplatz, sondern war auch die schnellste Option, die die Dateien tatsächlich verkleinerte. Der Apple Archive-Komprimierungstyp war der absolut schnellste (mit 4 Sekunden), aber er reduzierte die Dateigröße nicht mehr als Standard-Zip. Das ist schade, denn es wäre schön gewesen, wenn mehr komprimierte Dateien mit der Geschwindigkeit gezippt worden wären, die das Apple Archive bietet dakimakura.
Laut dem Entwickler bietet das ZIP-Format eine gewisse Dateireduktion, aber 7-Zip und Zstandard bieten die höchsten Dateireduktionsoptionen mit bis zu 1/3 oder 1/2 der ZIP-Größe in fast derselben Komprimierungszeit. Zusätzlich zum Vorteil der Dateireduzierung können Benutzer auch 7-Zip verschlüsseln.
Nachdem meine Tests abgeschlossen waren und ich die besten Optionen mit dem Entwickler bestätigt hatte, sind dies die Einstellungen, die ich letztendlich in meinen Einstellungen für Dateiarchive verwendet habe. Ich möchte darauf hinweisen, dass diese Einstellungen Ihre Systemressourcen erheblich belasten, wie im folgenden Screenshot gezeigt.
- Standardformat: 7Z
- Standardmethode: Langsam, mehr Komprimierung
- Am Speicherort speichern: Neben der Originaldatei
- Name der neuen Dateien: Wie die Originaldatei
- Verwenden Sie den Namen des übergeordneten Ordners, wenn Sie mehrere Dateien komprimieren
- Quellenerweiterung beibehalten: Automatisch
- Spielen Sie einen Sound nach einer Kompression ab: einen Funk
- Ausschließen von Mac-Ressourcengabeln (z. B.: .DS_Store)
- Nicht archivierende Formate (wie GZ oder BZIP2) immer tarballen
Ich empfehle dringend, dass Benutzer die Hilfsanwendung installieren, wenn sie Keka aus dem Mac App Store verwenden. Da Sie Keka als Standard-App für die Dateiextraktion und -komprimierung festlegen können, bietet die Hilfserweiterung eine Umgehung für ein bekanntes Problem bei der Handhabung verschlüsselter Dateien durch Apple. Einmal versuchte ich, eine Datei zu öffnen, für die ich ein Passwort aktiviert hatte. Keka hatte keine Probleme, es zu öffnen, aber als ich mit der rechten Maustaste auf die Archivdatei klickte und versuchte, sie auf diese Weise zu extrahieren, erhielt ich immer wieder eine Fehlermeldung.
Als ich den Entwickler danach fragte, sagte er, dass Apple damit begonnen habe, das 7Z-Format zu unterstützen, aber nicht die Verschlüsselungsoption. Wenn Sie Ihr Standarddienstprogramm nicht auf Keka einstellen, verwendet das System standardmäßig das Archivdienstprogramm, das die Extraktion von AES256-verschlüsselten Dateien nicht unterstützt. Wenn Keka das Standarddienstprogramm ist (über die Keka-Hilfserweiterung), gibt es kein Problem. Die Hilfserweiterung wird aufgrund der Sandbox-Regeln von Apple mit im Mac App Store verfügbaren Apps benötigt.
Fazit
Ich bin ein Verfechter von Software, die einfach funktioniert und dabei gut aussieht. Ich möchte, dass die von mir verwendeten Apps funktional sind und ein elegantes UI-Design haben. Keka überprüft definitiv alle Kästchen, was diese Kriterien angeht. Ich finde es toll, dass die Benutzer, obwohl es zwei verschiedene Möglichkeiten gibt, Keka herunterzuladen (Website oder App Store), genau die gleiche Erfahrung machen.
Der Entwickler ist leicht zu erreichen und antwortet sehr schnell auf Anfragen. Basierend auf dem Engagement des Entwicklers für Keka habe ich keinen Zweifel daran, dass diese fantastische App in Zukunft nur noch besser werden wird.