{"id":18004757,"url":"https://github.com/goodmanwen/reverser","last_synced_at":"2025-04-04T10:22:10.000Z","repository":{"id":128813454,"uuid":"425601067","full_name":"GoodManWEN/reverser","owner":"GoodManWEN","description":"Gadget to reverse binary files before you upload them to Github. Easy to use.","archived":false,"fork":false,"pushed_at":"2021-11-10T04:23:55.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-09T20:41:29.826Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/GoodManWEN.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-11-07T19:50:19.000Z","updated_at":"2021-11-10T04:22:56.000Z","dependencies_parsed_at":"2023-04-18T05:17:31.448Z","dependency_job_id":null,"html_url":"https://github.com/GoodManWEN/reverser","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodManWEN%2Freverser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodManWEN%2Freverser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodManWEN%2Freverser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodManWEN%2Freverser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoodManWEN","download_url":"https://codeload.github.com/GoodManWEN/reverser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247157584,"owners_count":20893280,"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":[],"created_at":"2024-10-30T00:15:55.220Z","updated_at":"2025-04-04T10:22:09.972Z","avatar_url":"https://github.com/GoodManWEN.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reverser\nGadget to reverse binary files before you upload them to Github. Easy to use.\n\n## Usage\n\nTo encode file in a folder: (recursively reverse all binary files in the current folder and subfolders)\n```\nreverser --enc\n```\n\nTo decode them:\n```\nreverser --dec\n```\nOr just double-click to run, the program is considered to be in decoding mode by default.\n\n## Notes\n\nThis program was originally designed to reverse images to be uploaded to Github, there are special optimizations for image files, which is evident in the source code.\n\nThese parts of design are:\n\n1. It will only monitor files ending with a specific extension.\n2. It will read the header of the file, and when a file is considered to be already reversed, it will not flip this file again if it is executed in `--enc` mode, and vice versa.\n3. If you need to monitor other types of files, please modify the source code yourself.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoodmanwen%2Freverser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoodmanwen%2Freverser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoodmanwen%2Freverser/lists"}