{"id":19385846,"url":"https://github.com/turriform/01_project_pk_zip","last_synced_at":"2025-06-15T07:05:52.396Z","repository":{"id":233295783,"uuid":"786932549","full_name":"turriform/01_Project_pk_zip","owner":"turriform","description":"zip extraction","archived":false,"fork":false,"pushed_at":"2024-04-17T14:09:03.000Z","size":6358,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T17:50:46.188Z","etag":null,"topics":["zip"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/turriform.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-04-15T15:19:21.000Z","updated_at":"2024-09-16T10:14:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"d135fa70-115e-497d-aa21-796924da2be6","html_url":"https://github.com/turriform/01_Project_pk_zip","commit_stats":null,"previous_names":["turriform/01_project_pk_zip"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/turriform/01_Project_pk_zip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turriform%2F01_Project_pk_zip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turriform%2F01_Project_pk_zip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turriform%2F01_Project_pk_zip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turriform%2F01_Project_pk_zip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/turriform","download_url":"https://codeload.github.com/turriform/01_Project_pk_zip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turriform%2F01_Project_pk_zip/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259935602,"owners_count":22934387,"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":["zip"],"created_at":"2024-11-10T10:03:24.372Z","updated_at":"2025-06-15T07:05:52.386Z","avatar_url":"https://github.com/turriform.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Workflow\n1.  opening file, checking if its intact \n2.  looking for the main file (jpeg or png)\n3.  comparing current position with the file size,\n    - if values match, then there is no archive present -\u003e Printing, Cleaning and Exiting (1)\n\n    - if file size is larger, then program assumes the archive is in the file\n    \n4.  (?) extracting main file\n5.  looking for all localfileheaders (lfh) in the file\n6.  after lfh type is read printing the filename using the lfh filesize field\n7.  Printing, Cleaning and Exiting (2)\n\n### Run\n\n`make all`\n\nby default will check all files in ./assets directory \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturriform%2F01_project_pk_zip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fturriform%2F01_project_pk_zip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturriform%2F01_project_pk_zip/lists"}