Ich habe eine große Menge lokal gespeicherter Dateien von einem Kunden erhalten. Da die ursprüngliche Kapazität mehrere hundert GB beträgt und es aufgrund des Einflusses der Korona für mich physisch schwierig ist, bat ich den Kunden, sie an einer guten Stelle aufzuteilen und auf den Dateiserver hochzuladen, aber diese Dateien Es war das erste Mal, dass eine ZIP-Datei von 2 bis 10 GB pro Datei erstellt wurde. Ich konnte auf meinem lokalen PC nicht mit Hunderten von GB umgehen, also habe ich versucht, es auf dem Ubuntu-Server zu entpacken, aber ich hatte verschiedene Probleme.
Aufgrund des Einflusses der Bibliothek auf die Rückseite des Entpackens tritt der folgende Fehler auf, wenn er 4 GB überschreitet, und kann nicht dekomprimiert werden. Ich bin überrascht.
Archive: xyz.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
Wenn dies das einzige Problem ist, können Sie es durch die Installation von 7z lösen.
sudo apt install p7zip-full
In 7z können Sie entweder mit e oder x dekomprimieren, aber e ignoriert die Ordnerstruktur und dekomprimiert, also dekomprimieren Sie normalerweise mit x.
7z x -o destdir xyz.zip
Die meisten japanischen Windows-Benutzer verwenden den SHIFT-JIS-Standard. Da ZIP den Zeichencode nicht konvertiert, wird der SJIS-Dateiname unverändert als SJIS gespeichert. Neuere Linux- und Mac-Versionen sind UTF8, sodass die Zeichen beim Dekomprimieren verstümmelt werden. Als ich googelte, kamen verschiedene Lösungen heraus (wie das Ändern der LANG-Einstellung oder die Verwendung von convnv), aber keine davon funktionierte.
Infolge verschiedener Brillen wurde es auf einmal durch Dekomprimieren mit Unar gelöst. Die Installation ist unten möglich
sudo apt install unar
Dekompression ist einfach
unar xyz.zip
Sie können es mit tun. Wenn der Ordner vorhanden ist, werden Sie gefragt, ob Sie ihn überschreiben möchten. Wenn dies problematisch ist, verwenden Sie "-f".
Ich denke, es gibt verschiedene Dinge, aber es scheint, dass Menschen, die ZIP nicht verwenden, glücklicher sind.
Recommended Posts