Englishfrançaisespagnol

Icône de favori OnWorks

strfile - En ligne dans le Cloud

Exécutez strfile dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande strfile 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


strfile - crée un fichier à accès aléatoire pour stocker les chaînes
unstr - vide les chaînes dans l'ordre des pointeurs

SYNOPSIS


fichier str [-iorsx] [-c carboniser] fichier source [fichier de sortie]
unstr [-c carboniser] fichier de données[.ext] [fichier de sortie]

DESCRIPTION


fichier str lit un fichier contenant des groupes de lignes séparés par une ligne contenant un seul
signe pour cent `%' (ou autre caractère délimiteur spécifié) et crée un fichier de données qui
contient une structure d'en-tête et une table de décalages de fichiers pour chaque groupe de lignes. Cette
permet un accès aléatoire des chaînes.

Le fichier de sortie, s'il n'est pas spécifié sur la ligne de commande, est nommé fichiersource.dat.

À notre humble avis, unstr est de défaire le travail de fichier str. Il imprime les chaînes contenues
dans le fichier source, qui est fichier de données.ext sans son extension, ou fichier de données sinon
l'extension est spécifiée (dans ce cas, l'extension .dat est ajouté au nom du
datafile) dans l'ordre où ils sont répertoriés dans le fichier d'en-tête fichier de données. Sinon fichier de sortie
est spécifié, il imprime sur la sortie standard ; sinon, il imprime dans le fichier spécifié.
unstr peut également changer universellement le caractère délimiteur dans un fichier de chaînes. Il est
possible de créer des versions triées des fichiers d'entrée en utilisant fichier str -o puis en utilisant unstr
pour les vider dans l'ordre de la table.

Options
Les options sont les suivantes :

-c carboniser
Remplacez le caractère de délimitation du signe de pourcentage par carboniser. Cette option est
disponible pour les deux fichier str et votre unstr.

-i Ignorez la casse lors de la commande des chaînes.

-o Classez les chaînes par ordre alphabétique. La table des décalages sera triée dans le
ordre alphabétique des groupes de lignes référencés. Toute initiale non alphanumérique
les caractères sont ignorés. Cette option provoque le bit STR_ORDERED dans l'en-tête
str_flags champ à définir. (Il trie aussi maintenant vraiment! Ce n'était pas le cas auparavant).

-r Randomiser l'accès aux chaînes. Les entrées dans la table de décalage seront aléatoirement
commandé. Cette option provoque le bit STR_RANDOM dans l'en-tête str_flags champ d'être
ensemble. (Et vraiment aléatoire)

-s Courez en silence ; ne donnez pas de message récapitulatif lorsque vous avez terminé.

-x Notez que chaque caractère alphabétique dans les groupes de lignes est tourné de 13 positions
dans un simple chiffrement césar. Cette option provoque le bit STR_ROTATED dans l'en-tête
str_flags champ à définir. Notez qu'il pas faire tourner les cordes - cette opération
doit être effectué séparément.

En-tête
Le format de l'en-tête est :

#définir la VERSION 1
str_version long non signé ; /* numéro de version */
str_numstr long non signé ; /* # de chaînes dans le fichier */
str_longlen long non signé ; /* longueur de la chaîne la plus longue */
str_shortlen long non signé ; /* longueur de chaîne la plus courte */
#define STR_RANDOM 0x1 /* pointeurs aléatoires */
#define STR_ORDERED 0x2 /* pointeurs ordonnés */
#define STR_ROTATED 0x4 /* texte pourri-13'd */
str_flags longs non signés ; /* champ de bits pour les drapeaux */
char str_delim; /* caractère de délimitation */

Tous les champs sont écrits dans l'ordre des octets du réseau.

Utilisez strfile en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad