లిబ్జిమ్ లైబ్రరీ యొక్క 9.0.0 విడుదల, C++లో వ్రాయబడింది మరియు ఫార్మాట్లోని ఫైల్లతో పని చేయడానికి రూపొందించబడింది జిమ్. లైబ్రరీ అభివృద్ధి ప్రాజెక్ట్ ద్వారా నిర్వహించబడుతుంది మరియు స్పాన్సర్ చేయబడింది Kiwix.
Kiwix ప్రాజెక్ట్ కన్సోల్ యుటిలిటీల సమితిని అభివృద్ధి చేస్తోంది జిమ్-టూల్స్, డెస్క్టాప్ и మొబైల్ క్లయింట్లు మరియు స్క్రిప్ట్లు వికీమీడియా ప్రాజెక్ట్ డంప్స్ నుండి ZIM ఫైళ్ళను సృష్టించడానికి లేదా HTML నుండి.
అలాగే లిబ్జిమ్ గోల్డెన్ డిక్ట్ ఫోర్క్లో ఉపయోగించబడుతుంది గోల్డెన్డిక్ట్-NG.
లైబ్రరీ లక్షణాల యొక్క చిన్న జాబితా:
- Zstandard ఫార్మాట్లో డేటా కంప్రెషన్తో ZIM ఫైల్లను సృష్టించడం (గతంలో జిప్, LZMA మరియు Bzip2 ఫార్మాట్లకు మద్దతు ఉంది);
- వ్యాస శీర్షికల ద్వారా శోధించండి;
- పూర్తి-వచన శోధన కోసం ఐచ్ఛిక Xapian మద్దతు. అనేక ZIM ఫైల్లను డౌన్లోడ్ చేసుకోవచ్చు ఇక్కడ.
స్పైసోక్ పదం:
- ZIM ఫైల్ M/Counter సమాచారాన్ని కోల్పోయి ఉంటే getMediaCount() ఫంక్షన్లో బగ్ పరిష్కరించబడింది;
- ఎంట్రీ ::getItem() ఫంక్షన్ ఆప్టిమైజ్ చేయబడింది;
- C++17తో అనుకూలత నిర్ధారించబడుతుంది;
- googletest టెస్టింగ్ ఫ్రేమ్వర్క్ యొక్క తాజా వెర్షన్లకు మద్దతు;
- Apple macOS/iOS మరియు CI కోసం అనేక పరిష్కారాలు.
మూలం: linux.org.ru
