Skip to content

MainPlay-TG/MS2Hash.java

Repository files navigation

MS2Hash (Java)

Build Java Version Date

Описание

MS2Hash - формат хранения контрольной суммы и размера файла. При проверке сначала проверяется совпадение размера файла, потом содержимое

Установка

  1. Установите Java 21+, если она ещё не установлена
  2. Скачайте последний релиз в любое место
  3. Добавьте алиас для вашей консоли (например ms2hash)
# Пример для Bash

alias ms2hash="java -jar .../MS2Hash-x.x.x.jar"
# Укажите реальный путь к файлу JAR
  1. Проверьте работает ли алиас
ms2hash --help

Использование

Генерация хеша

ms2hash gen [опции] <файл(ы)>

Опции:
    --algs       только показать список поддерживаемых алгоритмов
-b, --bar        отображать прогресс хеширования файла
-f, --force      перезаписывать старый хеш
-t, --type=ТИП   алгоритм хеширования (по умолчанию sha512)

При передаче файла не забудьте передать файл {название файла}.MS2_hash, т. к. в нём хранится контрольная сумма

Проверка хеша

ms2hash check [опции] <файл(ы)>

Опции:
-b, --bar   отображать прогресс проверки файла

Чтобы проверить файл, в папке с ним должен быть файл {название файла}.MS2_hash

Альтернативы

MainShortcuts2 (Python)

Библиотека MainShortcuts2 имеет встроенные команды ms2-hash_gen и ms2-hash_check, имеющие аналогичный функционал, но работающие с меньшей скоростью

Проверенные устройства

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors