Libzim

From openZIM
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ZIMlib is the library which implements the access to ZIM files. Use libzim in your own software - like reader applications - to make them ZIM-capable without the need having to dig too much into the ZIM file format.

Programming

zimlib is written in C++.

Sample
Listing all articles titles inside a ZIM file
#include <zim/file.h>
#include <zim/fileiterator.h>

int main(int argc, char* argv[]) 
{
  zim::File f("wikipedia.zim");
  
  
  for (zim::File::const_iterator it = f.begin(); it != f.end(); ++it)
  {
      std::cout << it->getUrl() << '
';
  }


}

Methods