Це команда magnet-link, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
rhash - обчислити/перевірити CRC32, MD5, SHA1, GOST, TTH, BTIH або інші хеш-суми.
СИНТАКСИС
раптом [ варіант ]... [ файл ]...
ОПИС
RHash (Рекурсивний хешер) обчислює та перевіряє різні дайджести повідомлень (хеш-суми).
файли. Підтримувані зведення повідомлень включають CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3,
Tiger, DC++ TTH, BitTorrent BTIH, AICH, ED2K, ГОСТ Р 34.11-94, RIPEMD-160, HAS-160, EDON-R
256/512, Вир, Снефру-128/256.
Програма може створювати та перевіряти посилання Magnet та посилання eDonkey ed2k://, див. --magnet та
--ed2k-link параметри.
Параметр рядка тире `-' інтерпретується як файл stdin.
За замовчуванням раптом друкує суми у форматі SFV лише з хеш-сумою CRC32. Формат може бути
змінено параметрами --bsd, --magnet, --simple, --printf, --template. Вивести всі суми
використовуйте параметр `-a'.
Формат виводу за замовчуванням також можна змінити, перейменувавши програму або поставивши a
жорстке посилання/символьне посилання на нього з іменем, що містить рядки `crc32', `md4', `md5', `sha1',
`sha256' `sha512', `tiger', `tth', `btih', `aich', `ed2k', `ed2k-link', `gost',
`gost-cryptopro', `ripemd160', `has160', `whirlpool', `edonr256', `edonr512', `snefru128',
`snefru256', `sfv' або `magnet'.
ПРОГРАМА РЕЖИМ ВАРІАНТИ
Режим за замовчуванням — це друк хеш-сум для всіх файлів і дерев каталогів, визначених
командний рядок. Режим можна встановити за допомогою наступних параметрів.
-c, --перевірте
Перевірте хеш-файли, зазначені в командному рядку. RHash може перевірити хеш-файли в SFV і
Формати BSD, стандартні файли MD5 і SHA1, а також текстові файли, що містять magnet або ed2k
посилання (одне посилання на рядок). Порожні рядки та рядки, які починаються з `;' або `#' є
пропущено. Насправді RHash може перевірити більшість хеш-файлів, створених самостійно
параметри форматування --printf та --template.
-u, --оновити
Оновити хеш-файли, зазначені в командному рядку. Програма обчислює і додає
хеші до оновленого хеш-файлу у форматі, визначеному параметрами форматування.
Хеші обчислюються для цих файлів з того самого каталогу, що й хеш-файл,
яких у ньому ще немає.
-k, --check-embedded
Перевіряйте файли за допомогою crc32 sum, вбудованого в їхні імена.
-- торрент
Створіть торрент-файл для кожного обробленого файлу.
-h, --допомога
Довідка: роздрукувати екран довідки та вийти.
-V, --версія
Версія: версія для друку та вихід.
-B, --порівняльний показник
Виконати контрольний тест для вибраних алгоритмів.
ХАШ СУМИ ВАРІАНТИ
-C, --crc32
CRC32: обчислити та надрукувати хеш-суму CRC32.
--md4 MD4: обчислити та надрукувати хеш-суму MD4.
-M, --md5
MD5: обчислити та надрукувати хеш-суму MD5.
-Н, --ша1
SHA1: обчислити та надрукувати хеш-суму SHA1.
--sha224, --sha256, --sha384, --sha512
Обчисліть вказану хеш-суму SHA2.
--sha3-224, --sha3-256, --sha3-384, --sha3-512
Обчисліть вказану хеш-суму SHA3.
-- тигр
Tiger: обчисліть і надрукуйте хеш-суму Tiger.
-T, --tth
TTH: обчислити та надрукувати суму DC++ TTH.
--btih BTIH: обчислити та роздрукувати інформаційний хеш BitTorrent.
-А, --айч
AICH: обчислити та надрукувати хеш AICH.
-E, --ed2k
ED2K: обчисліть і надрукуйте хеш-суму eDonkey 2000.
-L, --ed2k-посилання
eDonkey link: обчислити та роздрукувати посилання eDonkey.
-W, --вир
Whirlpool: обчисліть і надрукуйте хеш-суму Whirlpool.
-Г, --гост
ГОСТ: обчислити і роздрукувати хеш ГОСТ Р 34.11-94, російський стандартний хеш ГОСТ
функції.
--gost-cryptopro
ГОСТ-КРИПТОПРО: розрахувати та роздрукувати CryptoPro версію хешу ГОСТ Р 34.11-94
функції.
--ripemd160
RIPEMD-160: обчисліть і надрукуйте хеш-суму RIPEMD-160.
-- має 160
HAS-160: обчисліть і надрукуйте хеш-суму HAS-160.
--snefru128, --snefru256
SNEFRU: обчислити та роздрукувати хеш-суми SNEFRU-128/256.
--edonr256, --edonr512
EDON-R: обчислити та роздрукувати хеш-суми EDON-R 256/512.
-а, --усі
Обчисліть усі підтримувані хеш-суми.
--список-хешів
Перелік імен усіх підтримуваних хешів, по одному на рядок.
РІЗНЕ ВАРІАНТИ
-r, --рекурсивний
Обробляйте каталоги рекурсивно.
-v, -- багатослівний
Будьте багатослівними.
--відсотки
Показуйте відсотки під час обчислення або перевірки сум
--пропустити-ок
Не друкуйте повідомлення OK для успішно перевірених файлів.
-i, --ігнорувати регістр
Ігноруйте регістр імен файлів під час оновлення файлів crc.
--швидкість
Друк на файл і загальна швидкість обробки.
-e, --embed-crc
Перейменуйте файли, вставивши crc32 sum в ім’я.
--embed-crc-delimiter=
Вставка вказана перед сумою crc у режимі --embed-crc за замовчуванням
білий простір. The може бути символом або порожнім рядком.
--path-separator=
Використовуйте вказаний роздільник шляхів для відображення шляхів.
-q, --accept=
Встановіть розділений комами список розширень файлів для обробки.
--виключити=
Встановіть розділений комами список розширень файлів, які потрібно виключити з обробки.
-t, --crc-accept=
Встановіть розділений комами список розширень хеш-файлів для перевірки.
--maxdepth=
Максимум спускатися (ціле невід’ємне число) рівні каталогів нижче
аргументи командного рядка. `--maxdepth 0' означає застосовувати лише тести та дії до
аргументи командного рядка.
-o, --output=
Налаштуйте файл на виведення обчислених хешів і результатів перевірки.
-l, --log=
Налаштуйте файл для реєстрації помилок і докладної інформації.
--openssl=
Вкажіть, які хеш-функції слід обчислювати за допомогою бібліотеки OpenSSL. The
— це список хеш-імен, розділених комами, але лише тих, які підтримуються openssl
дозволені, наприклад md4, md5, sha1, sha256, ripemd160. Перегляньте документацію openssl
повний список.
--гост-реверс
Зворотні байти в шістнадцятковому виведенні хеш-суми ГОСТ. Найзначніший
першими будуть надруковані байти хешу. Порядок за замовчуванням є найменш значущим
спочатку байти.
--bt-batch=
Увімкніть пакетний режим торрента (має на увазі режим торрента). Розраховує пакетний торрент для
файлів, зазначених у командному рядку, і зберігає торрент-файл у шляху до файлу. The
варіант -r може бути корисним у цьому режимі.
--bt-приватний
Згенеруйте BTIH для приватного трекера BitTorrent.
--bt-piece-length
Встановіть частина значення для торрент-файлу.
--bt-оголосити
Додайте URL-адресу оголошення трекера до створених торрент-файлів. Цей варіант може бути
передано кілька разів, щоб додати кілька URL-адрес. Зауважте, що цей параметр не змінюється
хеш BTIH.
--benchmark-raw
Змінити формат виводу контрольного тесту на машиночитаний текст із роздільниками табуляції
ім'я хеш-функції, швидкість, частота процесора на байт. Ця опція працює лише за умови
-- вказано параметр тесту.
-- (подвійне тире)
Позначте кінець параметрів командного рядка. Усі параметри, що йдуть за подвійним тире, є
інтерпретуються як файли або каталоги. Зазвичай він використовується для обробки імен файлів
починаючи з тире `-'. Крім того, ви можете вказати './' або повний шлях перед
такі файли, тому вони більше не виглядатимуть як параметри.
ВИХІД ФОРМАТ ВАРІАНТИ
--sfv Надрукувати хеш-суми у вихідному форматі SFV (проста перевірка файлів) (за замовчуванням). Але
на відміну від звичайного файлу SFV, не тільки CRC32, але й будь-які хеш-суми, визначені параметрами
бути надрукованим.
-m, --магніт
Друк хеш-сум у форматі магнітних посилань.
--bsd Використовуйте вихідний формат BSD. Кожна сума хешу друкується в окремому рядку після імені хеша
і шлях до файлу, узятий у дужки.
--просто
Використовуйте простий вихідний формат. Кожен рядок буде складатися з імені файлу та хеш-сум
визначається параметрами.
--великий регістр
Друкувати хеш-суми у верхньому регістрі.
--малий регістр
Друкуйте хеш-суми в нижньому регістрі.
--template=
Прочитайте шаблон, подібний до printf, із поданого . Дивіться параметр --printf.
-p, --printf=
Формат: друк формат рядок стандартного виведення, інтерпретуючи '\' escape та '%'
директиви. Уникнення та директиви:
\n Новий рядок.
\r Повернення каретки.
\t Горизонтальна вкладка.
\\ Літеральний зворотний слеш (`\').
\0 ASCII NUL.
\NNN Символ, вісімковий ASCII-код якого є NNN.
\xNN Символ, шістнадцятковий ASCII-код якого є NN.
Символ `\', за яким слідує будь-який інший символ, розглядається як звичайний
символ, тому вони обидва друкуються.
%% Буквальний знак відсотка.
%p Шлях до файлу.
%f Ім'я файлу.
%u назва файлу, закодована URL-адресою.
%s Розмір файлу в байтах.
%{mtime}
Час останньої зміни файлу.
%a або %A
AICH хеш-сума.
%c або %C
Хеш-сума CRC32. Використовуйте %c для символів нижнього регістру та %C для символів верхнього регістру.
%g або %G
ГОСТ Р 34.11-94 хеш.
%h або %H
Хеш SHA1.
%e або %E
ED2K хеш-сума.
%l або %L
EDonkey ed2k://... посилання.
%m або %M
Хеш MD5.
%r або %R
Хеш RIPEMD-160.
%t або %T
Сума TTH.
%w або %W
Хеш Whirlpool.
%{md4}, %{sha-224}, %{sha-256}, %{sha-384}, %{sha-512}, %{sha3-224}, %{sha3-256},
%{sha3-384}, %{sha3-512} %{tiger}, %{btih}, %{gost-cryptopro}, %{has160},
%{snefru128}, %{snefru256}, %{edon-r256}, %{edon-r512}
Надрукувати вказану хеш-суму. Насправді %{ } директива може друкувати будь-яку
підтримувана хеш-сума. Якщо ім’я хеш-суми починається з великої літери, то
хеш друкується у верхньому регістрі, наприклад %{TTH}, %{Sha-512}.
%x , %b , %B , %@
Використовуйте один із цих префіксів, щоб вивести хеш-суму в шістнадцятковому вигляді, base32,
base64 або необроблений (бінарний) формат відповідно, наприклад, %b{md4}, %BH або %xT.
КОНФІГ Фото
RHash шукає файл конфігурації за адресами $HOME/.rhashrc та /etc/rhashrc.
Конфігураційний файл складається з рядків, відформатованих як
змінна = значення
де змінна може бути ім'ям будь-якого параметра командного рядка, наприклад магніт, printf,
відсотки, і т.п. Логічну змінну можна встановити значенням "on", "yes" або "true",
будь-яке інше значення встановлює для змінної значення false.
Порожні рядки та рядки, які починаються з `#' або `;' ігноруються.
Приклад файлу конфігурації:
# Це рядок коментаря
відсотки = увімкнено
crc-accept = .sfv,.md5,.sha1,.sha256,.sha512,.tth,.magnet
Використовуйте magnet-link онлайн за допомогою служб onworks.net