Dies ist der Befehl ed2k-link, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
rhash - CRC32, MD5, SHA1, GOST, TTH, BTIH oder andere Hashsummen berechnen/überprüfen.
ZUSAMMENFASSUNG
rash [ zu erhalten ] ... [ Datei ] ...
BESCHREIBUNG
RHash (Recursive Hasher) berechnet und verifiziert verschiedene Message Digests (Hashsummen) von
Dateien. Zu den unterstützten Message Digests gehören CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3,
Tiger, DC++ TTH, BitTorrent BTIH, AICH, ED2K, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R
256/512, Whirlpool, Snefru-128/256.
Das Programm kann Magnet-Links und eDonkey ed2k://-Links erstellen und überprüfen, siehe --magnet und
--ed2k-link-Optionen.
Ein Bindestrichparameter `-' wird als stdin-Datei interpretiert.
Standardmäßig rash druckt Summen im SFV-Format nur mit CRC32-Hash-Summe. Das Format kann sein
geändert durch Optionen --bsd, --magnet, --simple, --printf, --template. Alle Summen ausgeben
verwenden Sie die Option `-a'.
Das Standardausgabeformat kann auch durch Umbenennen des Programms oder Platzieren eines geändert werden
Hardlink/Symlink darauf mit einem Namen, der die Strings `crc32', `md4', `md5', `sha1' enthält,
`sha256' `sha512', `tiger', `tth', `btih', `aich', `ed2k', `ed2k-link', `gost',
`gost-cryptopro', `ripemd160', `has160', `whirlpool', `edonr256', `edonr512', `snefru128',
`snefru256', `sfv' oder `magnet'.
PROGRAMM MODUS OPTIONAL
Der Standardmodus ist das Drucken von Hash-Summen für alle Dateien und Verzeichnisbäume, die durch . angegeben sind
Befehlszeile. Der Modus kann mit den folgenden Optionen eingestellt werden.
-c, --check
Überprüfen Sie Hash-Dateien, die von der Befehlszeile angegeben werden. RHash kann Hash-Dateien in SFV überprüfen und
BSD-Formate, Standard-MD5- und SHA1-Dateien und Textdateien mit Magnet oder ed2k
Links (ein Link pro Zeile). Leerzeilen und Zeilen, die mit `;' beginnen oder `#' sind
übersprungen. Tatsächlich kann RHash die meisten selbst erstellten Hash-Dateien überprüfen, ohne
Formatierungsoptionen --printf und --template.
-u, --update
Aktualisieren Sie Hash-Dateien, die von der Befehlszeile angegeben werden. Das Programm berechnet und ergänzt
Hashes in die aktualisierte Hash-Datei in dem durch die Formatierungsoptionen angegebenen Format.
Hashes werden für diese Dateien aus demselben Verzeichnis wie die Hash-Datei berechnet.
die darin noch nicht vorhanden sind.
-k, --check-embedded
Überprüfen Sie die Dateien anhand der in ihren Namen eingebetteten crc32-Summe.
- Torrent
Erstellen Sie für jede verarbeitete Datei eine Torrent-Datei.
-h, --Hilfe
Hilfe: Hilfebildschirm drucken und beenden.
-V, --Version
Version: Version drucken und beenden.
-B, --Benchmark
Benchmark für ausgewählte(n) Algorithmus(e) ausführen.
HASH SUMMEN OPTIONAL
-C, --crc32
CRC32: CRC32-Hash-Summe berechnen und drucken.
--md4 MD4: Berechnen und drucken Sie die MD4-Hash-Summe.
-M, --md5
MD5: MD5-Hash-Summe berechnen und drucken.
-H, --sha1
SHA1: Berechnen und drucken Sie die SHA1-Hash-Summe.
--sha224, --sha256, --sha384, --sha512
Berechnen Sie die angegebene SHA2-Hash-Summe.
--sha3-224, --sha3-256, --sha3-384, --sha3-512
Berechnen Sie die angegebene SHA3-Hash-Summe.
--Tiger
Tiger: Berechnen und drucken Sie die Tiger-Hash-Summe.
-T, --tth
TTH: DC++ TTH-Summe berechnen und drucken.
--btih BTIH: BitTorrent Info Hash berechnen und drucken.
-A, --aich
AICH: AICH-Hash berechnen und drucken.
-E, --ed2k
ED2K: eDonkey 2000 Hashsumme berechnen und drucken.
-L, --ed2k-link
eDonkey-Link: eDonkey-Link berechnen und drucken.
-W, --Whirlpool
Whirlpool: Whirlpool Hashsumme berechnen und drucken.
-G, -gost
GOST: Berechnen und drucken Sie GOST R 34.11-94 Hash, den russischen GOST-Standard-Hash
Funktion.
--gost-cryptopro
GOST-CRYPTOPRO: Berechnen und drucken Sie die CryptoPro-Version des GOST R 34.11-94-Hashs
Funktion.
--ripemd160
RIPEMD-160: Berechnen und drucken Sie die RIPEMD-160-Hash-Summe.
--hat160
HAS-160: HAS-160 Hashsumme berechnen und drucken.
--snefru128, --snefru256
SNEFRU: Berechne und drucke SNEFRU-128/256 Hashsummen.
--edonr256, --edonr512
EDON-R: EDON-R 256/512 Hashsummen berechnen und drucken.
-a, --alle
Berechnen Sie alle unterstützten Hashsummen.
--list-Hashes
Listen Sie die Namen aller unterstützten Hashes auf, einen pro Zeile.
SONSTIGES OPTIONAL
-r, --rekursiv
Verzeichnisse rekursiv verarbeiten.
-v, --verbose
Seien Sie ausführlich.
--Prozente
Prozentwerte anzeigen, während Sie Summen berechnen oder prüfen
--überspringen-ok
Drucken Sie keine OK-Meldungen für erfolgreich überprüfte Dateien.
-i, --ignore-case
Ignorieren Sie die Groß-/Kleinschreibung von Dateinamen, wenn Sie crc-Dateien aktualisieren.
--Geschwindigkeit
Drucken Sie pro Datei und die Gesamtverarbeitungsgeschwindigkeit.
-e, --embed-crc
Benennen Sie Dateien um, indem Sie crc32 sum in name einfügen.
--embed-crc-delimiter=
Angegebenes einfügen vor einer crc-Summe im --embed-crc-Modus ist die Standardeinstellung
weißer Raum. Die kann ein Zeichen oder eine leere Zeichenfolge sein.
--path-separator=
Verwenden Sie das angegebene Pfadtrennzeichen, um Pfade anzuzeigen.
-q, --accept=
Legen Sie eine durch Kommas getrennte Liste der Erweiterungen der zu verarbeitenden Dateien fest.
--exclude=
Legen Sie eine durch Kommas getrennte Liste der Erweiterungen der Dateien fest, die von der Verarbeitung ausgeschlossen werden sollen.
-t, --crc-accept=
Legen Sie eine durch Kommas getrennte Liste der Erweiterungen der zu überprüfenden Hashdateien fest.
--maxdepth=
Abstieg höchstens (eine nicht negative ganze Zahl) Verzeichnisebenen unterhalb der
Kommandozeilenargumente. `--maxdepth 0' bedeutet, dass nur die Tests und Aktionen angewendet werden auf
die Kommandozeilenargumente.
-o, --output=
Legen Sie die Datei so fest, dass berechnete Hashes und Überprüfungsergebnisse ausgegeben werden.
-l, --log=
Legen Sie die Datei fest, um Fehler und ausführliche Informationen zu protokollieren.
--openssl=
Legen Sie fest, welche Hashfunktionen mit der OpenSSL-Bibliothek berechnet werden sollen. Die
ist eine durch Kommas getrennte Liste von Hash-Namen, aber nur solche, die von openssl . unterstützt werden
sind erlaubt, zB md4, md5, sha1, sha256, reifmd160. Siehe openssl-Dokumentation für
die vollständige Liste.
--gost-reverse
Umkehren von Bytes in der hexadezimalen Ausgabe der GOST-Hash-Summe. Das bedeutendste
Bytes des Hashs werden zuerst ausgegeben. Die Standardreihenfolge ist die am wenigsten signifikante
Byte zuerst.
--bt-batch=
Schalten Sie den Torrent-Batch-Modus ein (impliziert den Torrent-Modus). Berechnet Batch-Torrent für die
an der Befehlszeile angegebenen Dateien und speichert die Torrent-Datei im Dateipfad. Die
Option -r kann in diesem Modus nützlich sein.
--bt-privat
Generieren Sie BTIH für einen privaten BitTorrent-Tracker.
--bt-stück-länge
Setze die Stück Länge Wert für Torrent-Datei.
--bt-ankündigen
Fügen Sie den erstellten Torrent-Dateien eine Tracker-Ankündigungs-URL hinzu. Diese Option kann sein
mehrfach übergeben, um mehrere URLs hinzuzufügen. Beachten Sie, dass sich diese Option nicht ändert
der BTIH-Hash.
--benchmark-roh
Ändern Sie das Benchmark-Ausgabeformat in einen maschinenlesbaren tabulatorgetrennten Text mit
Hash-Funktionsname, Geschwindigkeit, CPU-Takt pro Byte. Diese Option funktioniert nur, wenn die
--benchmark-Option wurde angegeben.
-- (Doppelstrich)
Markieren Sie das Ende der Befehlszeilenoptionen. Alle Parameter nach dem Doppelstrich sind
als Dateien oder Verzeichnisse interpretiert. Es wird normalerweise verwendet, um Dateinamen zu verarbeiten
beginnend mit einem Bindestrich `-'. Alternativ können Sie './' oder den vollständigen Pfad vorher angeben
solche Dateien, so dass sie nicht mehr wie Optionen aussehen.
AUSGABE FORMAT OPTIONAL
--sfv Hashsummen im SFV-Ausgabeformat (Simple File Verification) ausgeben (Standard). Aber
Im Gegensatz zu gewöhnlichen SFV-Dateien können nicht nur CRC32, sondern alle durch Optionen angegebenen Hashsummen
gedruckt werden.
-m, --Magnet
Drucken Sie Hash-Summen, die als Magnetlinks formatiert sind.
--bsd Verwendet das BSD-Ausgabeformat. Jede Hash-Summe wird in einer separaten Zeile nach dem Hash-Namen gedruckt
und Dateipfad, in Klammern eingeschlossen.
--einfach
Verwenden Sie ein einfaches Ausgabeformat. Jede Zeile besteht aus Dateinamen und Hashsummen
durch Optionen angegeben.
--Großbuchstaben
Geben Sie Hashsummen in Großbuchstaben aus.
--Kleinbuchstaben
Geben Sie Hashsummen in Kleinbuchstaben aus.
--template=
Lesen Sie eine printf‐ähnliche Vorlage aus gegebenem . Siehe die Option --printf.
-p, --printf=
Format: Drucken Format String die Standardausgabe, interpretiert `\' Escapes und `%'
Richtlinien. Die Fluchtwege und Anweisungen sind:
\n Zeilenumbruch.
\r Wagenrücklauf.
\t Horizontale Registerkarte.
\\ Ein wörtlicher Backslash (`\').
\0 ASCII-NULL.
\NNN Das Zeichen, dessen oktaler ASCII-Code NNN ist.
\xNN Das Zeichen, dessen hexadezimaler ASCII-Code NN ist.
Ein `\'-Zeichen gefolgt von einem anderen Zeichen wird wie ein gewöhnliches Zeichen behandelt
Zeichen, also werden beide gedruckt.
%% Ein wörtliches Prozentzeichen.
%p Dateipfad.
%f Dateiname.
%u URL-codierter Dateiname.
%s Dateigröße in Byte.
%{mtime}
Zeitpunkt der letzten Änderung der Datei.
%a oder %A
AICH-Hash-Summe.
%c oder %C
CRC32-Hash-Summe. Verwenden Sie %c für Kleinbuchstaben und %C für Großbuchstaben.
%g oder %G
GOST R 34.11-94 Hash.
%h oder %H
SHA1-Hash.
%e oder %E
ED2K-Hash-Summe.
%l oder %L
EDonkey ed2k://... Link.
%m oder %M
MD5-Hash.
%r oder %R
RIPEMD-160-Hash.
%t oder %T
TTH-Summe.
%w oder %W
Whirlpool-Haschisch.
%{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}
Geben Sie die angegebene Hash-Summe aus. Eigentlich die %{ } Direktive kann jede drucken
unterstützte Hash-Summe. Wenn ein Hashsummenname mit einem Großbuchstaben beginnt, dann ist der
hash wird in Großbuchstaben gedruckt, zB %{TTH}, %{Sha-512}.
%x , %B , %B , %@
Verwenden Sie eines dieser Präfixe, um eine Hash-Summe in hexadezimal, base32,
base64 bzw. rohes (binäres) Format, zB %b{md4}, %BH oder %xT.
CONFIG FILE
RHash sucht nach einer Konfigurationsdatei unter $HOME/.rhashrc und /etc/rhashrc.
Die Konfigurationsdatei besteht aus Zeilen im Format
variabel = Wert
wo die Variable kann ein Name einer beliebigen Befehlszeilenoption sein, wie Magnet, druckenf,
Prozent, usw. Eine boolesche Variable kann durch einen Wert `on', `yes' oder `true' auf true gesetzt werden.
jeder andere Wert setzt die Variable auf false.
Leerzeilen und Zeilen, die mit `#' oder `;' beginnen werden ignoriert.
Beispiel-Konfigurationsdatei:
# Dies ist eine Kommentarzeile
Prozent = an
crc-accept = .sfv,.md5,.sha1,.sha256,.sha512,.tth,.magnet
Verwenden Sie ed2k-link online mit den onworks.net-Diensten