{"id":13344163,"url":"https://gitlab.com/zipcord/zipcord-decoder-pako","last_synced_at":"2025-03-12T06:31:19.897Z","repository":{"id":60559391,"uuid":"23333738","full_name":"zipcord/zipcord-decoder-pako","owner":"zipcord","description":"Decoder for Zipcord using Pako\r\nhttps://github.com/nodeca/pako\r\nKept mostly for historical reasons, Zipcord now uses zipcord-decoder-fflate by default","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":null,"default_branch":"master","last_synced_at":"2024-10-24T16:51:08.735Z","etag":null,"topics":["deflate","inflate","pako","unzip","zip","zipcord"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-28T02:01:03.965Z","updated_at":"2021-01-09T03:36:29.570Z","dependencies_parsed_at":"2022-10-01T10:00:20.162Z","dependency_job_id":null,"html_url":"https://gitlab.com/zipcord/zipcord-decoder-pako","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/zipcord%2Fzipcord-decoder-pako","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/zipcord%2Fzipcord-decoder-pako/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/zipcord%2Fzipcord-decoder-pako/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/zipcord%2Fzipcord-decoder-pako/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/zipcord","download_url":"https://gitlab.com/zipcord/zipcord-decoder-pako/-/archive/master/zipcord-decoder-pako-master.zip","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4518023,"owners_count":6814,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2024-07-18T11:24:13.055Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"keywords":["deflate","inflate","pako","unzip","zip","zipcord"],"created_at":"2024-07-29T19:32:28.117Z","updated_at":"2025-03-12T06:31:19.310Z","avatar_url":null,"language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# zipcord-decoder-pako\n\nDecoder for [Zipcord](https://gitlab.com/zipcord/zipcord) using\n[Pako](https://github.com/nodeca/pako) as its backend. Includes a minimal\nstripped-down version of Pako in the source to avoid bloating bundles with the\ncompression code included in the upstream version.\n\nThis was originally the default decoder for Zipcord until it was replaced with\n[zipcord-decoder-fflate](https://gitlab.com/zipcord/zipcord-decoder-fflate).\nPako provides approximately the same performance as fflate but with a\nsignificantly larger payload. See the [benchmark\npage](https://zipcord.gitlab.io/zipcord-demo/bench.html) to compare decoder\nefficiency.\n\n## Usage\n\nInstall with `npm install zipcord-decoder-pako` or the equivalant for your\npackage manager. Use as follows:\n\n```typescript\nimport { Zipcord } from 'zipcord'\nimport { pakoDecoderSetup } from 'zipcord-decoder-pako';\nconst options = {\n    decoderSetup: pakoDecoderSetup\n};\nconst archive = await Zipcord.open('https://example.com/archive.zip', options);\n// Extract files as normal, now decompressing with Pako\n```\n\n## License\n\nzipcord-decoder-pako is copyright © David Powell and is licenced under MIT. See\nLICENSE.txt for the full text of the license.\n\n[Pako](https://github.com/nodeca/pako) was written by Andrey Tupitsin \u0026 Vitaly\nPuzrin and is ported from zlib written by Jean-loup Gailly \u0026 Mark Adler. A\nstripped-down fork of Pako with the encoder removed is included in Zipcord's\nsource. `inflate.ts` is licensed under MIT and all files under `zlib` is under\nthe ZLIB license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fzipcord%2Fzipcord-decoder-pako","html_url":"https://awesome.ecosyste.ms/projects/gitlab.com%2Fzipcord%2Fzipcord-decoder-pako","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fzipcord%2Fzipcord-decoder-pako/lists"}