{"id":27362668,"url":"https://github.com/alexcmgit/file-checksum","last_synced_at":"2025-04-13T03:32:39.244Z","repository":{"id":109371795,"uuid":"563930787","full_name":"alexcmgit/file-checksum","owner":"alexcmgit","description":"Desktop GUI to generate file checksum (SHA and MD5).","archived":false,"fork":false,"pushed_at":"2022-11-11T02:17:29.000Z","size":812,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T16:08:33.024Z","etag":null,"topics":["app","ar-cat-flutter-desktop","ar-state-browseable","checker","checksum","desktop","file","flutter","gui","md5","s1","sha"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/alexcmgit.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2022-11-09T16:26:29.000Z","updated_at":"2024-08-19T09:22:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"c41968c9-1cd2-4a40-9ec9-04037f38a711","html_url":"https://github.com/alexcmgit/file-checksum","commit_stats":null,"previous_names":["alexrintt/file-checksum","alexcmgit/file-checksum"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexcmgit%2Ffile-checksum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexcmgit%2Ffile-checksum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexcmgit%2Ffile-checksum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexcmgit%2Ffile-checksum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexcmgit","download_url":"https://codeload.github.com/alexcmgit/file-checksum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248659646,"owners_count":21141152,"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":["app","ar-cat-flutter-desktop","ar-state-browseable","checker","checksum","desktop","file","flutter","gui","md5","s1","sha"],"created_at":"2025-04-13T03:31:29.866Z","updated_at":"2025-04-13T03:32:39.236Z","avatar_url":"https://github.com/alexcmgit.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e **Note** currently this app is only available for **Windows** and **Linux**.\n\n## File Checksum\n\nFile checksum is an old technique to verify the integrity of a file.\n\nAnd this repository aims to provide an GUI for Windows and Linux to generate the MD5 and SHA file hashes (checksum).\n\n## Windows installation\n\nOn Windows, just download the latest release on the **Releases** tab and open the `filechecksum.exe` file.\n\n## Linux installation\n\n1. Install dependencies:\n\n```shell\nsudo apt-get install libgcrypt20 libgtk-3-0 liblz4-1 liblzma5 libstdc++6\n```\n\n2. Download the latest release `linux-arm64-v0.1.0.zip`.\n\n3. Double-click to open `filechecksum`.\n\n## App screenshot and usage\n\nSince the Flutter framework relies on custom paiting, the appearence (GUI) looks the same on Windows and Linux.\n\n\u003cp align=\"center\"\u003e\n  \u003ckbd\u003e\u003cimg src=\"https://user-images.githubusercontent.com/51419598/200956830-d0ad75fd-c928-417a-a43a-a5aeff8e452b.png\" height=\"400\" /\u003e\u003c/kbd\u003e\n  \u003ckbd\u003e\u003cimg src=\"https://user-images.githubusercontent.com/51419598/200956761-0468db84-5191-474b-8cc5-4cb456468284.png\" height=\"400\" /\u003e\u003c/kbd\u003e\n\u003c/p\u003e\n\nhttps://user-images.githubusercontent.com/51419598/200956104-c5333af1-d813-4448-8801-4f88bc70a51b.mp4\n\n## Build binaries on Windows\n\nMake sure you have a [configured Flutter environment for Windows](https://docs.flutter.dev/get-started/install/windows).\n\nThen you can generate the `.exe` by running:\n\n```shell\nflutter build windows\n```\n\nThe generated bundle output is: `\u003cproject-root\u003e\\build\\windows\\runner\\Release`.\n\n## Build binaries on Linux:\n\nMake sure you have a [configured Flutter environment for Linux](https://docs.flutter.dev/get-started/install/linux).\n\nTo build for Linux, run:\n\n```shell\nflutter build linux\n```\n\n(Optional) To find Linux dependencies:\n\n```shell\nflutter_to_debian dependencies\n```\n\nThe generated bundle output is: `\u003cproject-root\u003e/build/linux/x64/release`.\n\n\u003cbr\u003e\n\n\u003csamp\u003e\n\n\u003ch2 align=\"center\"\u003e\n  Open Source\n\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n  \u003csub\u003eCopyright © 2022-present, Alex Rintt.\u003c/sub\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eFile Checksum \u003ca href=\"https://github.com/alexrintt/filechecksum/blob/master/LICENSE\"\u003eis MIT licensed 💖\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/51419598/200957627-84a73ae0-2c5a-4563-994b-7fc9423f482a.png\" width=\"35\" /\u003e\n\u003c/p\u003e\n  \n\u003c/samp\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexcmgit%2Ffile-checksum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexcmgit%2Ffile-checksum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexcmgit%2Ffile-checksum/lists"}