suchen
HeimComputer-TutorialsComputerwissenEin in JAVA geschriebenes Dateikomprimierungsprogramm

Ein in JAVA geschriebenes Dateikomprimierungsprogramm

Ein JAVA ZIP-Komprimierungsprogramm

Tatsächlich ist es nichts anderes, als die von Ihnen angegebenen Dateiadressen einzeln nach der rekursiven Methode zu komprimieren.

out.putNextEntry(new ZipEntry(XXX)); Hier ist der Inhalt, den Sie komprimieren möchten,

Zum Beispiel: Wenn es sich um einen Ordner handelt, dann out.putNextEntry(new ZipEntry (folder name + „/“));

Wenn es der Inhalt im Ordner ist, dann: out.putNextEntry(new ZipEntry (Ordnername + „/“ + Ordnername));

Tatsächlich gibt es immer noch einige Probleme mit Ihrem oben genannten Programm und es kann Ihre Erwartungen nicht erfüllen:

Die for-Schleife sollte wie folgt geändert werden:

for (int i = 0; i

Java komprimiert die Datei in Zip

ZipOutputStream zos = new ZipOutputStream(new FileOutputStream("d:\test.zip"));

String test1="test1";

String test2="test2";

byte[] bytes1 = test1.getBytes("UTF-8");

byte[] bytes2 = test2.getBytes("UTF-8");

ZipEntry z1 = neuer ZipEntry("test1.txt");

zos.putNextEntry(z1);

zos.write(bytes1);

ZipEntry z2 = neuer ZipEntry("text2.txt");

zos.putNextEntry(z2);

zos.write(bytes2);

zos.closeEntry();

zos.close();

//Der Stream kann selbst bezogen werden

//Das Standard-Java-Paket unterstützt kein Chinesisch (verstümmelte Zeichen)

//Verwenden Sie den ZipOutputStream von Apache für die Zip-Komprimierung

Kann dies Ihr Problem lösen?

Das obige ist der detaillierte Inhalt vonEin in JAVA geschriebenes Dateikomprimierungsprogramm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:Excel办公网. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Wie entfernen Sie den SecureBooteCodeuefi.exe Trojaner?Wie entfernen Sie den SecureBooteCodeuefi.exe Trojaner?Apr 13, 2025 am 12:50 AM

Einige Windows 11/10 -Benutzer geben an, dass ein CMD -Fenster direkt nach einem Bitdefender -Update geöffnet ist und SecureBooteCodeuefi.exe ausgeführt wird. In diesem Beitrag von php.cn werden die SecurebootenCodeuefi.exe Trojan entfernen.

Fix: sysdll_win64_retail.dll fehlen oder nicht gefundener Fehler - MinitoolFix: sysdll_win64_retail.dll fehlen oder nicht gefundener Fehler - MinitoolApr 13, 2025 am 12:48 AM

Sysdll_win64_retail.dll ist eine DLL -Datei (Dynamic Link Library), die sich auf die FIFA 17 -Anwendung bezieht. Wenn diese Datei verpasst oder beschädigt wird, werden eine Reihe von Problemen und Fehlern in dieser Anwendung auftreten. Um dieses Problem zu lösen, können Sie diesen Artic lesen

Wird die Kernisolierung durch ew_usbccgpfilter.sys blockiert? Hier sind Korrekturen!Wird die Kernisolierung durch ew_usbccgpfilter.sys blockiert? Hier sind Korrekturen!Apr 13, 2025 am 12:47 AM

Viele SurfaceBook -Benutzer berichten, dass sie unter Windows 11/10 das Problem der „Kernisolation blockiert von EW_USBCCGPFILTER.SYS“ erfüllen. Dieser Beitrag von php.cn hilft bei der Behebung des nervigen Problems. Lesen Sie Ihre Lektüre.

Wie entferne ich Optionen aus dem Bildschirm Ctrl Alt Del?Wie entferne ich Optionen aus dem Bildschirm Ctrl Alt Del?Apr 13, 2025 am 12:46 AM

Wenn Sie auf Ihrem Computer Strg Alt Del drücken, geben Sie das Fenster für Sicherheitsoptionen ein, in dem Sie möglicherweise Sperren sehen, Benutzer wechseln und Optionen abmelden. Wissen Sie, dass diese Optionen geändert werden können? In diesem pHP.CN -Beitrag werden Ihnen angezeigt, wie Sie OPT entfernen können

Wie entfernt ich Virus: Win32/Grenam.va! MSR? Hier ist ein Leitfaden!Wie entfernt ich Virus: Win32/Grenam.va! MSR? Hier ist ein Leitfaden!Apr 13, 2025 am 12:45 AM

Einige Benutzer von Windows 11/10 berichten, dass ihr Windows -Verteidiger einen Virus namens Virus entdeckt hat: Win32/Grenam.va! MSR. Aber sie wissen nicht, wie sie es entfernen sollen. In diesem Beitrag von Php.cn wird Ihnen das Entfernen von Viren: Win32/Grenam.va! MSR gelehrt.

Wie speichere ich eine Website als Desktop -App?Wie speichere ich eine Website als Desktop -App?Apr 13, 2025 am 12:44 AM

Wenn Sie häufig eine Website besuchen müssen, ist es ziemlich problematisch, einen Browser zu öffnen und jedes Mal danach zu suchen. Warum versuchen Sie nicht, eine Website als App zu speichern? Wenn Sie dies tun, können Sie es als normale Software öffnen. Hier bietet Php.cn Ihnen einige Gebrauchsfuken

Eine vollständige Anleitung zur Behebung des Windows -Update -Fehlers 0x00000000Eine vollständige Anleitung zur Behebung des Windows -Update -Fehlers 0x00000000Apr 13, 2025 am 12:43 AM

Einige Leute haben den Fehlercode 0x00000000 unter Windows 11 begegnet, als sie das neueste Windows -Update installiert haben. Was sollten Sie tun, um mit diesem unerwarteten Fehler fertig zu werden? Dieser Artikel auf der Website von PHP.CN gibt Ihnen einige Hinweise zur Fehlerbehebung.

So beheben Sie Filetype, die nicht von dieser App unterstützt werden, nicht unterstütztSo beheben Sie Filetype, die nicht von dieser App unterstützt werden, nicht unterstütztApr 13, 2025 am 12:41 AM

Leiden Sie unter der Fehlermeldung "Filetype, die nicht von dieser App unterstützt wird" beim Öffnen von Dateien in Teams oder Excel? Lesen Sie nun diesen Beitrag von php.cn, um mehrere nützliche Lösungen für dieses Problem zu erhalten.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools