Die beste Zip-Bibliothek mit Public-Domain-Lizenz
Weiß jemand, zip-Bibliothek von C/C++, die im public domain Lizenz?
Es die folgenden Anforderungen erfüllt.
- Es funktioniert, indem das Gerät wie stb_image.c-Bibliothek
- Unterstützt cross-Plattform. Windows, Mac, Linux und so weiter.
- Sprache ist C/C++
- Lizenz ist public domain.
Kommentar zu dem Problem
"Public domain" hat eine sehr spezifische Bedeutung, ist es das, was Sie wirklich damit gemeint? Was sind die Anforderungen der Lizenzen, die Sie benötigen. Können Sie verwalten, mit etwas weniger als public domain, wie die BSD-Lizenz oder LGPL?
Ist dies nicht sinnvoll. Es gibt keine solche Sache wie eine "public-domain-Lizenz". Wenn es public domain, es braucht keine Lizenz. In der Tat, wenn es public domain ist es nicht eine Lizenz, da eine Lizenz wird von den copyright-Inhabern, sondern gemeinfreie Werke per definition nicht copyright-Inhaber.
@Jörg W Mittag: Das ist definitiv sinnvoll. Copyright ist standardmäßig, um etwas zu machen public domain copyright-Inhaber muss vorsätzlich tun - release sein Werk in die public domain. Angesehen werden kann, der Lizenzierung - die Gewährung von anderen Menschen Rechte, das Werk zu nutzen.
InformationsquelleAutor der Frage Shiva | 2010-07-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es hat sich noch nicht existieren, wenn die Frage gestellt wird. Aber es funktioniert jetzt: miniz - öffentlichen Bereich, eine einzige C-Datei, ausdrücklich inspiriert von Leuten wie stb_image.
InformationsquelleAutor der Antwort RobDangerous
Ich würde empfehlen, ZipLib https://bitbucket.org/wbenny/ziplib/wiki/Home
Persönlichen Gründe, warum ich Liebe dieses Projekt:
Es dauerte eine lange Zeit, um dieses Projekt - hoffe, das jemand hilft.
InformationsquelleAutor der Antwort dk123
Den beliebtesten open-source-zip-Implementierung ist Info-Zip. Deflate-Algorithmus verwendet in zip-Datei-format ist implementiert durch zlib Bibliothek. Beide sind veröffentlicht, unter der Liberalen BSD-Lizenz, aber nicht public domain.
InformationsquelleAutor der Antwort el.pescado
Es ist nicht public domain, sondern Minizip, die mit zlib, erfüllt Ihre anderen drei Anforderungen. Es enthält auch miniunz.c, sehr leicht zu Folgen, zip/unzip Beispiel.
InformationsquelleAutor der Antwort x-x
Die nächsten die ich mir denken kann wäre Xz-utils, die mit der public-domain-LZMA-SDK. Es ist nicht zip, per se, noch macht es die Verwendung des deflate-Algorithmus, aber er ist einer der wenigen Kompression Bibliotheken in der public domain.
InformationsquelleAutor der Antwort greyfade
Public Domain ist das LZMA sdk, das von 7z
http://www.7-zip.org/sdk.html
Problem: die Dokumentation ist "nicht vorhanden" 🙁
InformationsquelleAutor der Antwort nobs
http://www.bzip.org/ ist ziemlich üblich, und eine Anforderung von Tonnen easy_installs in mehrere Zielsprachen.
InformationsquelleAutor der Antwort eruciform