Er is een Java-pakket java.util.zip
die het WinZip-formaat ondersteunt. En in Oracle kunnen we Java-opgeslagen procedures bouwen die Java-klassen presenteren in een vorm die kan worden aangeroepen door native PL/SQL-programma's. Lees meer.
Dus wat u moet doen, is een bestand wegschrijven dat de gegevens in ongecomprimeerde staat bevat en het vervolgens door een JSP voeren om het te zippen. Als je niet je eigen implementatie wilt schrijven, bekijk dan dit artikel van Vadim Loevski. Het bevat een Java Stored Procedure voor het zippen van OS-bestanden.
Opmerking:in deze context betekent JSP Java Stored Procedure, een Java-programma dat is ingebed in de database. Het is niet hetzelfde als Java Server Pages, een webtechnologie, en daarom wordt het vaker gebruikt voor het JSP-acroniem. Mijn excuses voor eventuele verwarring.