{"id":19557962,"url":"https://github.com/mohamedmetwalli5/filecompressor","last_synced_at":"2026-06-10T13:31:37.164Z","repository":{"id":103340830,"uuid":"401199440","full_name":"MohamedMetwalli5/FileCompressor","owner":"MohamedMetwalli5","description":"A C++ compression and decompression program based on the Huffman Algorithm for lossless data compression.","archived":false,"fork":false,"pushed_at":"2021-12-12T20:03:33.000Z","size":609,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-08T21:58:56.531Z","etag":null,"topics":["algorithm","compression"],"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/MohamedMetwalli5.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}},"created_at":"2021-08-30T03:01:29.000Z","updated_at":"2021-12-12T20:03:37.000Z","dependencies_parsed_at":"2023-07-07T18:16:07.890Z","dependency_job_id":null,"html_url":"https://github.com/MohamedMetwalli5/FileCompressor","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/MohamedMetwalli5%2FFileCompressor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohamedMetwalli5%2FFileCompressor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohamedMetwalli5%2FFileCompressor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohamedMetwalli5%2FFileCompressor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MohamedMetwalli5","download_url":"https://codeload.github.com/MohamedMetwalli5/FileCompressor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240814864,"owners_count":19861958,"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":["algorithm","compression"],"created_at":"2024-11-11T04:44:34.331Z","updated_at":"2026-06-10T13:31:37.128Z","avatar_url":"https://github.com/MohamedMetwalli5.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Language](https://img.shields.io/badge/language-C++%20-green.svg)\n![License](https://img.shields.io/badge/License-MIT%20-red.svg)\n# File Compressor\nA C++ compression and decompression program based on the Huffman Algorithm for lossless data compression.\nIt can achieve savings between 20% and 90%.\n## Idea\nThis project is to design a compression and decompression program based on the Huffman Algorithm.\nThe idea of the Huffman Algorithm is to minimize the weighted expected length of the bits by means of assigning shorter bits to frequently-used characters and longer bits to seldom-used characters.\n \n## Implementation Details\nThe programs can compress and decompress text files consisting of 128 ASCII characters.\n\n![Alt Text](https://media.giphy.com/media/J6ClECQjSlt71GGbUu/giphy.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamedmetwalli5%2Ffilecompressor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohamedmetwalli5%2Ffilecompressor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamedmetwalli5%2Ffilecompressor/lists"}