[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3881":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},3881,"brotli","google\u002Fbrotli","google","Brotli compression format","",null,"TypeScript",14741,1340,324,73,0,4,13,47,44.38,"MIT License",false,"master",true,[],"2026-06-12 02:00:55","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fbrotli\u002Factions\u002Fworkflows\u002Fbuild_test.yml\u002Fbadge.svg\" alt=\"GitHub Actions Build Status\" href=\"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fbrotli\u002Factions?query=branch%3Amaster\">\n  \u003Cimg src=\"https:\u002F\u002Foss-fuzz-build-logs.storage.googleapis.com\u002Fbadges\u002Fbrotli.svg\" alt=\"Fuzzing Status\" href=\"https:\u002F\u002Foss-fuzz-build-logs.storage.googleapis.com\u002Findex.html#brotli\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\u003Cimg src=\"https:\u002F\u002Fbrotli.org\u002Fbrotli.svg\" alt=\"Brotli\" width=\"64\">\u003C\u002Fp>\n\n### Introduction\n\nBrotli is a generic-purpose lossless compression algorithm that compresses data\nusing a combination of a modern variant of the LZ77 algorithm, Huffman coding\nand 2nd order context modeling, with a compression ratio comparable to the best\ncurrently available general-purpose compression methods. It is similar in speed\nwith deflate but offers more dense compression.\n\nThe specification of the Brotli Compressed Data Format is defined in\n[RFC 7932](https:\u002F\u002Fdatatracker.ietf.org\u002Fdoc\u002Fhtml\u002Frfc7932).\n\nBrotli is open-sourced under the MIT License, see the LICENSE file.\n\n> **Please note:** brotli is a \"stream\" format; it does not contain\n> meta-information, like checksums or uncompressed data length. It is possible\n> to modify \"raw\" ranges of the compressed stream and the decoder will not\n> notice that.\n\n### Installation\n\nIn most Linux distributions, installing `brotli` is just a matter of using\nthe package management system. For example in Debian-based distributions:\n`apt install brotli` will install `brotli`. On MacOS, you can use\n[Homebrew](https:\u002F\u002Fbrew.sh\u002F): `brew install brotli`.\n\n[![brotli packaging status](https:\u002F\u002Frepology.org\u002Fbadge\u002Fvertical-allrepos\u002Fbrotli.svg?exclude_unsupported=1&columns=3&exclude_sources=modules,site&header=brotli%20packaging%20status)](https:\u002F\u002Frepology.org\u002Fproject\u002Fbrotli\u002Fversions)\n\nOf course you can also build brotli from sources.\n\n### Build instructions\n\n#### Vcpkg\n\nYou can download and install brotli using the\n[vcpkg](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002Fvcpkg\u002F) dependency manager:\n\n    git clone https:\u002F\u002Fgithub.com\u002FMicrosoft\u002Fvcpkg.git\n    cd vcpkg\n    .\u002Fbootstrap-vcpkg.sh\n    .\u002Fvcpkg integrate install\n    .\u002Fvcpkg install brotli\n\nThe brotli port in vcpkg is kept up to date by Microsoft team members and\ncommunity contributors. If the version is out of date, please [create an issue\nor pull request](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002Fvcpkg) on the vcpkg repository.\n\n#### Bazel\n\nSee [Bazel](https:\u002F\u002Fwww.bazel.build\u002F)\n\n#### CMake\n\nThe basic commands to build and install brotli are:\n\n    $ mkdir out && cd out\n    $ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=.\u002Finstalled ..\n    $ cmake --build . --config Release --target install\n\nYou can use other [CMake](https:\u002F\u002Fcmake.org\u002F) configuration.\n\n#### Python\n\nTo install the latest release of the Python module, run the following:\n\n    $ pip install brotli\n\nTo install the tip-of-the-tree version, run:\n\n    $ pip install --upgrade git+https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fbrotli\n\nSee the [Python readme](python\u002FREADME.md) for more details on installing\nfrom source, development, and testing.\n\n### Contributing\n\nWe glad to answer\u002Flibrary related questions in\n[brotli mailing list](https:\u002F\u002Fgroups.google.com\u002Fg\u002Fbrotli).\n\nRegular issues \u002F feature requests should be reported in\n[issue tracker](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fbrotli\u002Fissues).\n\nFor reporting vulnerability please read [SECURITY](SECURITY.md).\n\nFor contributing changes please read [CONTRIBUTING](CONTRIBUTING.md).\n\n### Benchmarks\n* [Squash Compression Benchmark](https:\u002F\u002Fquixdb.github.io\u002Fsquash-benchmark\u002F) \u002F [Unstable Squash Compression Benchmark](https:\u002F\u002Fquixdb.github.io\u002Fsquash-benchmark\u002Funstable\u002F)\n* [Large Text Compression Benchmark](https:\u002F\u002Fmattmahoney.net\u002Fdc\u002Ftext.html)\n* [Lzturbo Benchmark](https:\u002F\u002Fsites.google.com\u002Fsite\u002Fpowturbo\u002Fhome\u002Fbenchmark)\n\n### Related projects\n> **Disclaimer:** Brotli authors take no responsibility for the third party projects mentioned in this section.\n\nIndependent [decoder](https:\u002F\u002Fgithub.com\u002Fmadler\u002Fbrotli) implementation\nby Mark Adler, based entirely on format specification.\n\nJavaScript port of brotli [decoder](https:\u002F\u002Fgithub.com\u002Fdevongovett\u002Fbrotli.js).\nCould be used directly via `npm install brotli`\n\nHand ported [decoder \u002F encoder](https:\u002F\u002Fgithub.com\u002Fdominikhlbg\u002FBrotliHaxe)\nin haxe by Dominik Homberger.\nOutput source code: JavaScript, PHP, Python, Java and C#\n\n7Zip [plugin](https:\u002F\u002Fgithub.com\u002Fmcmilk\u002F7-Zip-Zstd)\n\nDart compression framework with\n[fast FFI-based Brotli implementation](https:\u002F\u002Fpub.dev\u002Fdocumentation\u002Fes_compression\u002Flatest\u002Fbrotli\u002F)\nwith ready-to-use prebuilt binaries for Win\u002FLinux\u002FMac\n","Brotli 是一种通用的无损压缩算法，通过结合现代LZ77算法变体、霍夫曼编码和二阶上下文建模来压缩数据，其压缩比可与当前最佳的通用压缩方法相媲美。项目采用TypeScript语言编写，具备高效压缩能力和较快的处理速度，同时支持流式处理，适合需要高效存储或传输大量数据的场景，如网页内容压缩、软件分发等。由于不包含元信息（如校验和或未压缩数据长度），因此直接修改压缩流中的原始范围不会被解码器检测到。Brotli遵循MIT许可协议开源，易于集成和使用。",2,"2026-06-11 02:56:51","top_language"]