Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexrintt/file-checksum

Desktop GUI to generate file checksum (SHA and MD5).
https://github.com/alexrintt/file-checksum

app ar-cat-flutter-desktop ar-state-browseable checker checksum desktop file flutter gui md5 s1 sha

Last synced: 10 days ago
JSON representation

Desktop GUI to generate file checksum (SHA and MD5).

Awesome Lists containing this project

README

        

> **Note** currently this app is only available for **Windows** and **Linux**.

## File Checksum

File checksum is an old technique to verify the integrity of a file.

And this repository aims to provide an GUI for Windows and Linux to generate the MD5 and SHA file hashes (checksum).

## Windows installation

On Windows, just download the latest release on the **Releases** tab and open the `filechecksum.exe` file.

## Linux installation

1. Install dependencies:

```shell
sudo apt-get install libgcrypt20 libgtk-3-0 liblz4-1 liblzma5 libstdc++6
```

2. Download the latest release `linux-arm64-v0.1.0.zip`.

3. Double-click to open `filechecksum`.

## App screenshot and usage

Since the Flutter framework relies on custom paiting, the appearence (GUI) looks the same on Windows and Linux.




https://user-images.githubusercontent.com/51419598/200956104-c5333af1-d813-4448-8801-4f88bc70a51b.mp4

## Build binaries on Windows

Make sure you have a [configured Flutter environment for Windows](https://docs.flutter.dev/get-started/install/windows).

Then you can generate the `.exe` by running:

```shell
flutter build windows
```

The generated bundle output is: `\build\windows\runner\Release`.

## Build binaries on Linux:

Make sure you have a [configured Flutter environment for Linux](https://docs.flutter.dev/get-started/install/linux).

To build for Linux, run:

```shell
flutter build linux
```

(Optional) To find Linux dependencies:

```shell
flutter_to_debian dependencies
```

The generated bundle output is: `/build/linux/x64/release`.



Open Source



Copyright © 2022-present, Alex Rintt.


File Checksum is MIT licensed 💖