{"id":46869367,"url":"https://github.com/flowsynx/plugin-compression-zip","last_synced_at":"2026-03-10T19:34:39.032Z","repository":{"id":317272512,"uuid":"1065689302","full_name":"flowsynx/plugin-compression-zip","owner":"flowsynx","description":"FlowSynx plugin to provides a flexible, cross-platform mechanism for dynamically loading, extracting, and managing compressed plugin packages in standard ZIP format","archived":false,"fork":false,"pushed_at":"2025-09-30T01:42:46.000Z","size":40,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-02-16T08:46:04.323Z","etag":null,"topics":["archived","compression","decompression","flowsynx","flowsynx-plugins","zip"],"latest_commit_sha":null,"homepage":"","language":"C#","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":"https://github.com/flowsynx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-28T08:23:34.000Z","updated_at":"2025-09-30T06:59:41.000Z","dependencies_parsed_at":"2025-10-03T15:32:24.783Z","dependency_job_id":null,"html_url":"https://github.com/flowsynx/plugin-compression-zip","commit_stats":null,"previous_names":["flowsynx/plugin-compression-zip","genoflow/plugin-compression-zip"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/flowsynx/plugin-compression-zip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowsynx%2Fplugin-compression-zip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowsynx%2Fplugin-compression-zip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowsynx%2Fplugin-compression-zip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowsynx%2Fplugin-compression-zip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flowsynx","download_url":"https://codeload.github.com/flowsynx/plugin-compression-zip/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowsynx%2Fplugin-compression-zip/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30350182,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:55:29.454Z","status":"ssl_error","status_checked_at":"2026-03-10T15:54:58.440Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archived","compression","decompression","flowsynx","flowsynx-plugins","zip"],"created_at":"2026-03-10T19:34:38.355Z","updated_at":"2026-03-10T19:34:39.017Z","avatar_url":"https://github.com/flowsynx.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zip Compression Plugin\nThe **Zip Compression Plugin** is a built-in, plug-and-play integration for the FlowSynx automation engine. It enables compressing and decompressing files and folders using the ZIP format within workflows, with no custom coding required.\n\nThis plugin is automatically installed by the FlowSynx engine when selected in the workflow builder. It is not intended for standalone developer usage outside the FlowSynx platform.\n\n## Purpose\nThe Zip Compression Plugin allows FlowSynx users to:\n\n- Compress files or folders into a ZIP archive.\n- Decompress ZIP archives to extract their contents.\n\nIt integrates seamlessly into FlowSynx no-code/low-code workflows for file management and data transfer tasks.\n\n\n## Supported Operations\n- **compress**: Compresses provided file or folder data into a ZIP archive.\n- **decompress**: Extracts files and folders from provided ZIP archive data.\n\n\n## Input Parameters\nThe plugin accepts the following parameters:\n\n- `Operation` (string): **Required.** The type of operation to perform. Supported values are `compress` and `decompress`.\n- `Data` (object): **Required.** The data to be compressed or decompressed. Supported types:\n  - A string (raw or base64-encoded data)\n  - A `PluginContext` object\n  - An array of `PluginContext` objects\n\n### Example input (string data)\n```json\n{\n  \"Operation\": \"compress\",\n  \"Data\": \"\u003cbase64 or raw file data\u003e\"\n}\n```\n\n## Operation Examples\n\n### compress Operation\n**Input Parameters:**\n\n```json\n{\n  \"Operation\": \"compress\",\n  \"Data\": \"\u003cbase64 or raw file data\u003e\"\n}\n```\n\n### decompress Operation\n**Input Parameters:**\n\n```json\n{\n  \"Operation\": \"decompress\",\n  \"Data\": \"\u003czip archive data\u003e\"\n}\n```\n\n## Example Use Case in FlowSynx\n1. Add the Zip Compression plugin to your FlowSynx workflow.\n2. Set `Operation` to one of: `compress` or `decompress`.\n3. Provide values for `Data` (as string, PluginContext, or array of PluginContext).\n4. Use the plugin output downstream in your workflow for file management or data transfer.\n\n## Debugging Tips\n- Ensure `Data` contains valid file, folder, or archive data in one of the supported formats.\n- For decompress operations, verify the ZIP archive data is not corrupted.\n\n## Security Notes\n- No data is persisted unless explicitly configured.\n- All operations run in a secure sandbox within FlowSynx.\n- Only authorized platform users can view or modify configurations.\n\n## License\n© FlowSynx. All rights reserved.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowsynx%2Fplugin-compression-zip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflowsynx%2Fplugin-compression-zip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowsynx%2Fplugin-compression-zip/lists"}