{"id":13505605,"url":"https://github.com/sagebind/appimagezip","last_synced_at":"2025-03-30T00:31:15.966Z","repository":{"id":145687386,"uuid":"87692864","full_name":"sagebind/appimagezip","owner":"sagebind","description":"Rust implementation of the AppImage specification that uses Zip as the backing image file system.","archived":true,"fork":false,"pushed_at":"2017-12-22T19:12:56.000Z","size":17,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-24T22:47:29.188Z","etag":null,"topics":["appimage","fuse-filesystem","package-creation","zip"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/sagebind.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}},"created_at":"2017-04-09T08:08:17.000Z","updated_at":"2024-12-03T00:22:36.000Z","dependencies_parsed_at":"2023-03-30T17:03:11.741Z","dependency_job_id":null,"html_url":"https://github.com/sagebind/appimagezip","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagebind%2Fappimagezip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagebind%2Fappimagezip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagebind%2Fappimagezip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagebind%2Fappimagezip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sagebind","download_url":"https://codeload.github.com/sagebind/appimagezip/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246262490,"owners_count":20749170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["appimage","fuse-filesystem","package-creation","zip"],"created_at":"2024-08-01T00:01:10.561Z","updated_at":"2025-03-30T00:31:10.955Z","avatar_url":"https://github.com/sagebind.png","language":"Rust","funding_links":[],"categories":["Resources"],"sub_categories":["Miscellaneous"],"readme":"# AppImageZip\nPure Rust implementation of the [AppImage specification][AppImageSpec] that uses Zip as the backing image file system.\n\nThis is a work in progress, and is an experimental state.\n\n## Overview\nCompresses an _AppDir_ into a Zip archive, and prepends the Zip with a bootstrap ELF executable that mounts the AppDir using FUSE and executes `AppRun`. ELF allows arbirary appended data, and Zip allows arbitrary prepended data, so AppImages made this way are automatically valid ELF executables and valid Zip archives.\n\nThe Zip format, while not as optimal or full-featured as SquashFS (used in the AppImage reference implementation), has the benefit of being a popular and portable format with tons of tools out there that can read and write them.\n\n## Compiling\nSome unusual build steps are needed to compile AppImageZip, so all of the rules are handled using a Makefile:\n\n```\nmake\n```\n\n## Usage\nSee `appimagezip --help` for more details.\n\n## License\nMIT\n\n\n[AppImageSpec]: https://github.com/AppImage/AppImageSpec\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagebind%2Fappimagezip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsagebind%2Fappimagezip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagebind%2Fappimagezip/lists"}