This section of our website is currently available in German only. We are working on a translation. If you encounter questions, please do not hesitate to contact us.

In case you are looking for information on b1gMail, please visit the English b1gMail website.

b1gZIP

b1gZIP ist ein dynamisch ladbares Modul für PHP, welches eine extrem schnelle Erstellung von ZIP-Archiven erlaubt. Das b1gZIP-Modul wird zum Beispiel bei der Erstellung der Downloadarchive von b1gMail verwendet — so ist es uns möglich, jedes Downloadarchiv persönlich auf den jeweiligen Kunden zuzuschneiden.

Mit Hilfe von b1gZIP erstellen wir Downloadarchive mit ca. 6 MB Datenmenge "On The Fly" bei einem Klick auf "Download" in weniger als einer Sekunde — dies wirkt für den Benutzer wie ein ganz normaler Download und ist fasr genau so schnell.

b1gZIP basiert auf der C++-ZipArchive-Bibliothek von Artpol Software und ist komplett kostenlos. Der gesamte Quellcode ist unter der PHP-Lizenz verfügbar.

Funktionen

Momentan stellt das b1gZIP-Modul 3 Funktionen bereit. Mit Hilfe dieser Funktionen ist ein einfaches, unkompliziertes Erstellen einer ZIP-Datei möglich.

  • resource b1gzip_create ( void )
    Diese Funktion initialisiert das ZIP-Archiv im Speicher und gibt als Rückgabewert eine Resource zurück, die bei den weiteren Funktionen benötigt wird.
  • void b1gzip_add ( resource zipfile, string data, string zipname )
    Diese Funktion fügt eine neue Datei in die ZIP-Datei ein. Der Parameter zipfile ist die von b1gzip_create zur¨ckgegebene Resource. Der Parameter data ist der Inhalt der hinzuzufügende Datei, zipname der Name der Datei im ZIP-Archiv. Hier können auch Verzeichnisse verwendet werden. Beispiel: "test.txt" oder "ordner/unterordner/bild.jpg".
  • string b1gzip_final ( resource zipfile )
    Diese Funktion schließt die Erstellung der ZIP-Datei ab und gibt den Inhalt der erstellten ZIP-Datei zurück. Dieser Inhalt kann z.B. mit fopen/fwrite/fclose in eine Datei gespeichert werden.

Download

b1gZIP ist auf unserem FTP-Server bzw. unter den folgenden Links als Quellcode-Archiv verfügbar.