Situation imaginaire: Vous avez utilisé mysqldump pour créer une sauvegarde d'une base de données mysql. Cette base de données contient des colonnes qui sont des blobs. Cela signifie que votre « texte » fichiers de sauvegarde contient à la fois des chaînes et des données binaires (données binaires stockées sous forme de chaînes?)Pourquoi piping texte binaire à l'écran souvent Horck un terminal
Si votre chat ce fichier à l'écran
$ cat dump.mysql
vous obtiendrez souvent des résultats inattendus. Le terminal commencera à biper, et ensuite la sortie finira par défiler. Vous aurez souvent des bêtisiers entrés sur votre terminal comme si vous les aviez tapés, et parfois vos invites et tout ce que vous tapez seront des caractères inutiles.
Pourquoi cela se produit-il? Autrement dit, je pense que je cherche un aperçu de ce qui se passe réellement lorsque vous stockez des chaînes binaires dans un fichier, et quand vous chattez ces fichiers, et quand les résultats du chat sont signalés au terminal, et toutes les autres étapes J'ai manqué.
Plus d'informations est toujours mieux que moins! –