├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── package ├── linux │ ├── ChmWeb.desktop │ └── ChmWeb.png ├── macosx │ ├── ChmWeb-background.png │ ├── ChmWeb-volume.icns │ ├── ChmWeb.icns │ └── Info.plist └── windows │ ├── ChmWeb-setup-icon.bmp │ └── ChmWeb.ico └── src ├── app ├── java │ └── org │ │ └── jchmlib │ │ └── app │ │ ├── ChmEnumDir.java │ │ ├── ChmExtract.java │ │ ├── ChmFind.java │ │ ├── ChmIndexEngine.java │ │ ├── ChmLibTest.java │ │ ├── ChmSearch.java │ │ ├── ChmSlowSearch.java │ │ ├── ChmTopics.java │ │ ├── ChmWeb.java │ │ ├── ChmWebApp.java │ │ ├── ChmWebAppMacSupport.java │ │ ├── ChmWebAppSpecificPlatform.java │ │ ├── HtmlEntityParser.java │ │ ├── SingleInstanceController.java │ │ ├── Varint.java │ │ └── net │ │ ├── HttpRequest.java │ │ ├── HttpResponse.java │ │ ├── MimeMapper.java │ │ └── UDecoder.java └── resources │ ├── css │ ├── chmweb.css │ └── ie6.css │ ├── favicon.ico │ ├── img │ ├── doc.png │ ├── folderclosed.png │ ├── folderopen.png │ ├── loading.gif │ └── searchicon.png │ ├── index.html │ ├── js │ ├── chmweb.js │ └── jquery-1.12.4.min.js │ ├── sidebar.html │ └── stopwords.txt └── main └── java └── org └── jchmlib ├── AbstractIndexSearcher.java ├── BitReader.java ├── ByteBufferHelper.java ├── ChmCollectFilesEnumerator.java ├── ChmEnumerator.java ├── ChmFile.java ├── ChmFtsHeader.java ├── ChmIndexSearcher.java ├── ChmItsfHeader.java ├── ChmItspHeader.java ├── ChmLzxcControlData.java ├── ChmLzxcResetTable.java ├── ChmPmglHeader.java ├── ChmSearchEnumerator.java ├── ChmStopEnumeration.java ├── ChmTopicsTree.java ├── ChmUnitInfo.java ├── EncodingHelper.java ├── LZXInflator.java ├── Tag.java └── TagReader.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/gradlew.bat -------------------------------------------------------------------------------- /package/linux/ChmWeb.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/package/linux/ChmWeb.desktop -------------------------------------------------------------------------------- /package/linux/ChmWeb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/package/linux/ChmWeb.png -------------------------------------------------------------------------------- /package/macosx/ChmWeb-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/package/macosx/ChmWeb-background.png -------------------------------------------------------------------------------- /package/macosx/ChmWeb-volume.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/package/macosx/ChmWeb-volume.icns -------------------------------------------------------------------------------- /package/macosx/ChmWeb.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/package/macosx/ChmWeb.icns -------------------------------------------------------------------------------- /package/macosx/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/package/macosx/Info.plist -------------------------------------------------------------------------------- /package/windows/ChmWeb-setup-icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/package/windows/ChmWeb-setup-icon.bmp -------------------------------------------------------------------------------- /package/windows/ChmWeb.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/package/windows/ChmWeb.ico -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmEnumDir.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmEnumDir.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmExtract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmExtract.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmFind.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmIndexEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmIndexEngine.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmLibTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmLibTest.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmSearch.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmSlowSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmSlowSearch.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmTopics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmTopics.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmWeb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmWeb.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmWebApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmWebApp.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmWebAppMacSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmWebAppMacSupport.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/ChmWebAppSpecificPlatform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/ChmWebAppSpecificPlatform.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/HtmlEntityParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/HtmlEntityParser.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/SingleInstanceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/SingleInstanceController.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/Varint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/Varint.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/net/HttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/net/HttpRequest.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/net/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/net/HttpResponse.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/net/MimeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/net/MimeMapper.java -------------------------------------------------------------------------------- /src/app/java/org/jchmlib/app/net/UDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/java/org/jchmlib/app/net/UDecoder.java -------------------------------------------------------------------------------- /src/app/resources/css/chmweb.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/css/chmweb.css -------------------------------------------------------------------------------- /src/app/resources/css/ie6.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/css/ie6.css -------------------------------------------------------------------------------- /src/app/resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/favicon.ico -------------------------------------------------------------------------------- /src/app/resources/img/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/img/doc.png -------------------------------------------------------------------------------- /src/app/resources/img/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/img/folderclosed.png -------------------------------------------------------------------------------- /src/app/resources/img/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/img/folderopen.png -------------------------------------------------------------------------------- /src/app/resources/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/img/loading.gif -------------------------------------------------------------------------------- /src/app/resources/img/searchicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/img/searchicon.png -------------------------------------------------------------------------------- /src/app/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/index.html -------------------------------------------------------------------------------- /src/app/resources/js/chmweb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/js/chmweb.js -------------------------------------------------------------------------------- /src/app/resources/js/jquery-1.12.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/js/jquery-1.12.4.min.js -------------------------------------------------------------------------------- /src/app/resources/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/sidebar.html -------------------------------------------------------------------------------- /src/app/resources/stopwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/app/resources/stopwords.txt -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/AbstractIndexSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/AbstractIndexSearcher.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/BitReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/BitReader.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ByteBufferHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ByteBufferHelper.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmCollectFilesEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmCollectFilesEnumerator.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmEnumerator.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmFile.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmFtsHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmFtsHeader.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmIndexSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmIndexSearcher.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmItsfHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmItsfHeader.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmItspHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmItspHeader.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmLzxcControlData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmLzxcControlData.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmLzxcResetTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmLzxcResetTable.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmPmglHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmPmglHeader.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmSearchEnumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmSearchEnumerator.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmStopEnumeration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmStopEnumeration.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmTopicsTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmTopicsTree.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/ChmUnitInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/ChmUnitInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/EncodingHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/EncodingHelper.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/LZXInflator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/LZXInflator.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/Tag.java -------------------------------------------------------------------------------- /src/main/java/org/jchmlib/TagReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimenchen/jchmlib/HEAD/src/main/java/org/jchmlib/TagReader.java --------------------------------------------------------------------------------