Fonction binary-safe

Une fonction binary-safe est une fonction ou une opération qui peut être exécutée sur un fichier binaire sans modifier le contenu du fichier. La fonction/opération ne modifie pas le contenu du fichier binaire et elle est donc sûre. Les données binaires sont codées sous la forme d'une chaîne de uns et de zéros (bits), mais ne sont pas formatées de manière particulière. Ils sont simplement là et n'ont aucune signification. Les codes de formatage sont utilisés par la plupart des programmes pour attribuer des significations spécifiques à certaines chaînes de bits. Lorsqu'un programme est utilisé pour tenter de lire un fichier binaire, le fichier est interprété selon les règles de ce programme. Les codes de formatage utilisés par le programme de lecture doivent correspondre à ceux du programme d'origine qui a créé le fichier binaire. Sinon, la sortie n'aura aucun sens ou contiendra un fouillis de symboles et de données sans codes de formatage.

Les fichiers binaires peuvent être protégés contre toute modification indésirable par des programmes. Dans le pire des cas, une telle modification peut entraîner une perte permanente de données en raison de la corruption du fichier. Les fichiers sensibles doivent toujours être sauvegardés sur un support à lecture seule, tel qu'un disque compact enregistrable (CD-R), afin que les données d'origine puissent être récupérées en cas de modification non souhaitée par une fonction qui n'est pas à sécurité binaire. L'option "binaire" peut être utilisée lors du transfert de fichiers binaires d'un programme de protocole de transfert de fichiers vers un site web. Cela permet d'éviter toute modification indésirable du contenu du fichier.

Vous pouvez également être intéressé
  1. EBIF (Enhanced TV Binary Interchange Format) EBIF (Enhanced TV Binary Interchange Format) est un ensemble de spécifications de signalisation et de messagerie qui permet aux producteurs de programmes télévisés et aux annonceurs de créer et de diffuser du contenu multimédia interactif par le biais du décodeur d'un téléviseur. L' Cable Television Laboratories propose une introduction à...
  2. Fonction de hachage cryptographique Définition - Que signifie la fonction de hachage cryptographique? Une fonction de hachage cryptographique est un type de mécanisme de sécurité qui produit une valeur de hachage, un résumé de message ou une valeur de somme de contrôle pour un objet de données spécifique. Definir Tech explique la fonction de...

Une image telle qu'un fichier JPEG peut être ouverte dans un traitement de texte, mais l'image n'apparaît pas. Au lieu de cela, des déchets sont affichés. Toute tentative de modifier puis d'enregistrer un fichier JPEG à l'aide d'un traitement de texte entraîne une modification des données binaires, de sorte que le résultat n'est plus lisible par le programme prévu. Le fichier est, en fait, corrompu. L'édition d'un fichier image JPEG à l'aide d'un traitement de texte est donc un exemple de fonction qui n'est pas sûre sur le plan binaire. Les problèmes de sécurité binaire sont souvent rencontrés lorsque des fichiers binaires sont transférés sur Internet. Les fichiers volumineux peuvent entraîner un débordement du stockage, de la mémoire tampon ou de l'espace de stockage sur un ou plusieurs serveurs. Parfois, les fichiers transférés sont soumis à des fonctions qui suppriment les codes de formatage, ou qui interprètent incorrectement certaines chaînes binaires comme des codes de formatage. Les crochets d'angle, par exemple, peuvent parfois être compris à tort comme des marqueurs de balises HTML. Il est également possible que les balises souhaitées soient perdues pendant le transfert du fichier. Un navigateur Web peut ne pas vous permettre de lire les guillemets qui sont en format texte brut ou ASCII. Un éditeur HTML convertira les guillemets (") en une chaîne de caractères pour éviter cette confusion. Lorsque le code source HTML d'une page Web est ouvert dans un éditeur comme le Bloc-notes de Windows, tout espace supplémentaire (ou ) sera affiché sous forme de chaîne de caractères. À l'inverse, de telles chaînes de caractères sont interprétées par les navigateurs Web comme des guillemets et des espaces, même si l'auteur du fichier n'a pas voulu qu'elles soient interprétées de cette façon.

  1. Fonction hash Définition - Que signifie la fonction de hachage? Une fonction de hachage prend un groupe de caractères (appelé clé) et le mappe à une valeur d'une certaine longueur (appelée valeur de hachage ou hachage). La valeur de hachage est représentative de la chaîne de caractères d'origine, mais est normalement plus...
  2. Fonction Définition - Que signifie Fonction? Une fonction est une unité de code qui est souvent définie par son rôle dans une structure de code plus grande. Plus précisément, une fonction contient une unité de code qui fonctionne sur diverses entrées, dont beaucoup sont des variables, et produit des résultats concrets...