Il s'agit de la commande sfv-hash qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
rhash - calcule/vérifie CRC32, MD5, SHA1, GOST, TTH, BTIH ou d'autres sommes de hachage.
SYNOPSIS
racler [ option ] ... [ filet ] ...
DESCRIPTION
RHash (Recursive Hasher) calcule et vérifie divers résumés de messages (sommes de hachage) de
des dossiers. Les résumés de messages pris en charge incluent CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3,
Tigre, DC++ TTH, BitTorrent BTIH, AICH, ED2K, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R
256/512, Whirlpool, Snéfrou-128/256.
Le programme peut créer et vérifier des liens Magnet et des liens eDonkey ed2k://, voir --magnet et
--ed2k-options de lien.
Un paramètre de chaîne de tirets « - » est interprété comme un fichier stdin.
Par défaut racler imprime les sommes au format SFV avec la somme de hachage CRC32 uniquement. Le format peut être
modifié par les options --bsd, --magnet, --simple, --printf, --template. Pour sortir toutes les sommes
utilisez l'option "-a".
Le format de sortie par défaut peut également être modifié en renommant le programme ou en plaçant un
lien fixe/symbole avec un nom contenant les chaînes `crc32', `md4', `md5', `sha1',
`sha256' `sha512', `tiger', `tth', `btih', `aich', `ed2k', `ed2k-link', 'gost',
`gost-cryptopro', `ripemd160', `has160', `whirlpool', `edonr256', `edonr512', `snefru128',
« snefru256 », « sfv » ou « aimant ».
PROGRAMME MODE OPTIONS
Le mode par défaut consiste à imprimer les sommes de hachage pour tous les fichiers et arborescences de répertoires spécifiés par
ligne de commande. Le mode peut être défini par les options suivantes.
-c, --vérifier
Vérifiez les fichiers de hachage spécifiés par la ligne de commande. RHash peut vérifier les fichiers de hachage dans SFV et
Formats BSD, fichiers standard MD5 et SHA1 et fichiers texte contenant magnet ou ed2k
liens (un lien par ligne). Lignes vides et lignes commençant par « ; » ou '#' sont
sauté. En fait, RHash peut vérifier la plupart des fichiers de hachage générés par lui-même sans
options de formatage --printf et --template.
-u, --mise à jour
Mettre à jour les fichiers de hachage spécifiés par la ligne de commande. Le programme calcule et ajoute
hachages vers le fichier de hachage mis à jour au format spécifié par les options de formatage.
Les hachages sont calculés pour les fichiers du même répertoire que le fichier de hachage,
qui n'y sont pas encore présents.
-k, --check-intégré
Vérifiez les fichiers par la somme crc32 intégrée dans leurs noms.
--torrent
Créez un fichier torrent pour chaque fichier traité.
-h, --aide
Aide : imprime l'écran d'aide et quitte.
-V, --version
Version : version imprimée et sortie.
-B, --référence
Exécutez le benchmark pour les algorithmes sélectionnés.
HASH SOMMES OPTIONS
-C, --crc32
CRC32 : calcule et imprime la somme de hachage CRC32.
--md4 MD4 : calcule et imprime la somme de hachage MD4.
-M, --md5
MD5 : calcule et imprime la somme de hachage MD5.
-H, --sha1
SHA1 : calcule et imprime la somme de hachage SHA1.
--sha224, --sha256, --sha384, --sha512
Calcule la somme de hachage SHA2 spécifiée.
--sha3-224, --sha3-256, --sha3-384, --sha3-512
Calcule la somme de hachage SHA3 spécifiée.
--tigre
Tiger : calcule et imprime la somme de hachage Tiger.
-T, --tth
TTH : calcule et imprime la somme DC++ TTH.
--btih BTIH : calcule et imprime le hachage d'informations BitTorrent.
-A, --aich
AICH : calcule et imprime le hachage AICH.
-E, --ed2k
ED2K : calcule et imprime la somme de hachage eDonkey 2000.
-L, --ed2k-lien
Lien eDonkey : calculez et imprimez le lien eDonkey.
-W, --tourbillon
Whirlpool : calcule et imprime la somme de hachage Whirlpool.
-G, --gost
GOST : calculez et imprimez le hachage GOST R 34.11-94, le hachage standard russe GOST
la fonction.
--gost-cryptopro
GOST-CRYPTOPRO : calcule et imprime la version CryptoPro du hachage GOST R 34.11-94
la fonction.
--ripemd160
RIPEMD-160 : calcule et imprime la somme de hachage RIPEMD-160.
--has160
HAS-160 : calcule et imprime la somme de hachage HAS-160.
--snefru128, --snefru256
SNEFRU : calcule et imprime les sommes de hachage SNEFRU-128/256.
--edonr256, --edonr512
EDON-R : calcule et imprime les sommes de hachage EDON-R 256/512.
-a, --tous
Calculez toutes les sommes de hachage prises en charge.
--list-hachages
Listez les noms de tous les hachages pris en charge, un par ligne.
DIVERS OPTIONS
-r, --récursif
Traiter les répertoires de manière récursive.
-v, --verbeux
Soyez verbeux.
--pourcentages
Afficher les pourcentages lors du calcul ou de la vérification des sommes
--skip-ok
N'imprimez pas de messages OK pour les fichiers vérifiés avec succès.
-i, --ignore-case
Ignorer la casse des noms de fichiers lors de la mise à jour des fichiers crc.
--la vitesse
Imprimez par fichier et la vitesse de traitement totale.
-e, --embed-crc
Renommez les fichiers en insérant la somme crc32 dans le nom.
--embed-crc-delimiter=
Insérer spécifié avant une somme crc en mode --embed-crc, la valeur par défaut est
espace blanc. Les peut être un caractère ou une chaîne vide.
--path-separator=
Utilisez le séparateur de chemin spécifié pour afficher les chemins.
-q, --accept=
Définissez une liste délimitée par des virgules des extensions des fichiers à traiter.
--exclude=
Définissez une liste délimitée par des virgules des extensions des fichiers à exclure du traitement.
-t, --crc-accept=
Définissez une liste délimitée par des virgules d'extensions des fichiers de hachage à vérifier.
--maxdepth=
Descendre au maximum (un entier non négatif) niveaux de répertoires en dessous du
arguments de ligne de commande. `--maxdepth 0' signifie appliquer uniquement les tests et les actions à
les arguments de la ligne de commande.
-o, --sortie=
Configurez le fichier pour sortir les hachages calculés et les résultats de vérification.
-l, --log=
Définissez le fichier dans lequel consigner les erreurs et les informations détaillées.
--openssl=
Spécifiez quelles fonctions de hachage doivent être calculées à l'aide de la bibliothèque OpenSSL. Les
est une liste délimitée par des virgules de noms de hachage, mais uniquement ceux pris en charge par openssl
sont autorisés, par exemple md4, md5, sha1, sha256, mûrmd160. Voir la documentation openssl pour
la liste complète.
--gost-inverse
Octets inversés dans la sortie hexadécimale de la somme de hachage GOST. Le plus significatif
les octets du hachage seront imprimés en premier. L'ordre par défaut est le moins significatif
octets en premier.
--bt-lot=
Activez le mode batch torrent (implique le mode torrent). Calcule batch-torrent pour le
fichiers spécifiés sur la ligne de commande et enregistre le fichier torrent dans le chemin du fichier. Les
option -r peut être utile dans ce mode.
--bt-privé
Générez du BTIH pour un tracker BitTorrent privé.
--bt-pièce-longueur
Met le pièce longueur valeur pour le fichier torrent.
--bt-annonce
Ajoutez une URL d'annonce de suivi au(x) fichier(s) torrent créé(s). Cette option peut être
passé plusieurs fois pour ajouter plusieurs URL. Notez que cette option ne change pas
le hachage BTIH.
--benchmark-brut
Changez le format de sortie de référence pour être un texte délimité par des tabulations lisible par machine avec
nom de la fonction de hachage, vitesse, horloges cpu par octet. Cette option ne fonctionne que si le
L'option --benchmark a été spécifiée.
-- (double tiret)
Marquez la fin des options de ligne de commande. Tous les paramètres suivant le double tiret sont
interprétés comme des fichiers ou des répertoires. Il est généralement utilisé pour traiter les noms de fichiers
commençant par un tiret « - ». Alternativement, vous pouvez spécifier './' ou le chemin complet avant
ces fichiers, de sorte qu'ils ne ressembleront plus à des options.
SORTIE Format OPTIONS
--sfv Imprimer les sommes de hachage au format de sortie SFV (Simple File Verification) (par défaut). Mais
contrairement au fichier SFV commun, non seulement CRC32, mais toutes les sommes de hachage spécifiées par les options peuvent
être imprimé.
-m, --aimant
Imprimez des sommes de hachage formatées sous forme de liens magnétiques.
--bsd Utilise le format de sortie BSD. Chaque somme de hachage est imprimée sur une ligne séparée après le nom de hachage
et le chemin du fichier, entre parenthèses.
--Facile
Utilisez un format de sortie simple. Chaque ligne comprendra le nom de fichier et les sommes de hachage
spécifié par les options.
--majuscule
Imprimer les sommes de hachage en majuscules.
--minuscule
Imprimer les sommes de hachage en minuscules.
--modèle=
Lire le modèle de type printf à partir de donné . Voir l'option --printf.
-p, --printf=
Format : impression le format chaîne la sortie standard, en interprétant les échappements `\' et `%'
directives. Les échappements et directives sont :
\n Nouvelle ligne.
\r Retour chariot.
\t Onglet horizontal.
\\ Une barre oblique inverse (`\').
\0 ASCII NUL.
\NNN Le caractère dont le code octal ASCII est NNN.
\xNN Le caractère dont le code ASCII hexadécimal est NN.
Un caractère `\' suivi de tout autre caractère est traité comme un caractère ordinaire
caractère, donc ils sont tous les deux imprimés.
%% Un signe de pourcentage littéral.
%p Chemin du fichier.
%f Nom du fichier.
%u nom de fichier encodé en URL.
%s Taille du fichier en octets.
%{mtime}
Heure de la dernière modification du fichier.
%a ou %A
Somme de hachage AICH.
%c ou %C
Somme de hachage CRC32. Utilisez %c pour les minuscules et %C pour les majuscules.
%g ou %G
Hachage GOST R 34.11-94.
%h ou %H
hachage SHA1.
%e ou %E
Somme de hachage ED2K.
%l ou %L
EDonkey ed2k://... lien.
%m ou %M
Hachage MD5.
%r ou %R
Hachage RIPEMD-160.
%t ou %T
somme TTH.
%w ou %W
Du haschich à remous.
%{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}
Imprimer la somme de hachage spécifiée. En fait le %{ } directive peut imprimer n'importe quel
somme de hachage prise en charge. Si un nom de hachage commence par une majuscule, le
le hachage est imprimé en majuscules, par exemple %{TTH}, %{Sha-512}.
%X , %b , %B , %@
Utilisez l'un de ces préfixes pour générer une somme de hachage en hexadécimal, base32,
format base64 ou brut (binaire), par exemple %b{md4}, %BH ou %xT.
CONFIG DOSSIER
RHash recherche un fichier de configuration dans $HOME/.rhashrc et /etc/rhashrc.
Le fichier de configuration se compose de lignes formatées comme
variable = valeur
où le variable peut être le nom de n'importe quelle option de ligne de commande, comme aimant, imprimer,
pourcentages, et ainsi de suite Une variable booléenne peut être définie sur true par une valeur 'on', 'yes' ou 'true',
toute autre valeur définit la variable sur false.
Lignes vides et lignes commençant par « # » ou « ; » sont ignorés.
Exemple de fichier de configuration :
# Ceci est une ligne de commentaire
pourcentages = activé
crc-accepter = .sfv,.md5,.sha1,.sha256,.sha512,.tth,.aimant
Utilisez sfv-hash en ligne à l'aide des services onworks.net