2009-08-03 4 views
2

OSGi R4 Spezifikation auf ‚Erstbevorratung Seite 231‘ spricht überOSGi erste Bereitstellung, spricht über ZIP-Wörterbuch Einträge?

‚Das Ergebnis der Anfrage muss eine ZIP-Datei (Inhaltstyp application/ZIP) sein‘ ... 'Die Zip-Datei nur vier Typen enthalten von Wörterbucheinträgen: Text, Binär, Bündel oder Bündel-URL. Die Typen sind im Zusatzfeld der Postleitzahl angegeben.

Ich kenne keine ZIP-Datei außer Dateien mit einem einzigen Namen. Hat jemand ein Beispiel gefunden, das eine solche Zip-Datei zeigt?

Vielen Dank!

Antwort

6

Wie ich es verstehe, ist der ZipEntry Name der "Name" Teil des Name-Wert-Paares, die Daten sind der "Wert" Teil, und - hier ist das verrückte Bit - das "Extra" Feld von ZipEntry hält ein MIME-Typ, der erklärt, wie die Daten zu interpretieren sind, z als Byte-Array, als String-Daten oder als URL, die auf die "echten" Daten verweist. Wirklich echt genial. Wir neigen dazu, an eine Zip-Datei zu denken, die nur Dateinamen und Inhalte enthält, aber tatsächlich enthält oder speichert jeder Eintrag in einer Zip-Datei ziemlich viele Metatadaten; Name, "extra" Daten, Kommentar, CRC, verwendete Komprimierungsmethode, etc .. Java.util.zip.ZipEntry ermöglicht es Ihnen, alle diese Felder zu setzen, so ist es kein Problem, solche Dateien in Java zu erstellen - auch wenn keiner von uns hat schon mal so ein Biest gesehen.

+0

Jeder kennt ein Standard-Zip-Tool, mit dem Sie zusätzliche Daten anzeigen und aufbewahren können – Rhubarb

Verwandte Themen