Воображаемая ситуация: Вы использовали mysqldump для создания резервной копии базы данных mysql. В этой базе данных есть столбцы, которые являются BLOB-объектами. Это означает, что ваши «текстовые» файлы дампа содержат как строки, так и двоичные данные (двоичные данные хранятся в виде строк?)
Если вы выводите этот файл на экран
$ cat dump.mysql
вы часто будете получать неожиданные результаты. Терминал начнет подавать звуковые сигналы, а затем при завершении прокрутки выходных данных на вашем терминале часто будут вводиться разделы мусора, как если бы вы их вводили, а иногда ваши приглашения и все, что вы вводите, будут символами мусора.
Почему это происходит? Другими словами, я думаю, что я ищу обзор того, что на самом деле происходит, когда вы сохраняете двоичные строки в файле, и когда вы котируете эти файлы, и когда результаты кота сообщаются в терминал, и любые другие шаги Я скучаю.