Es gibt nur 1 Byte, das Sie als Argument in der Bash-Befehlszeile nicht übergeben können: 0 Für jeden anderen Wert können Sie es einfach umleiten. Es ist sicher.
%Vor%Für den Wert 0 gibt es eine andere Möglichkeit, es in eine Datei auszugeben
%Vor%Um es an eine Datei anzuhängen, verwenden Sie
%Vor%Vielleicht könntest du dir xxd ansehen:
xxd : Erstellt einen Hex-Dump einer bestimmten Datei oder Standardeingabe. Es kann ebenfalls wandle einen hex dump zurück in seine ursprüngliche binäre Form.
Wenn es Ihnen nichts ausmacht, einen vorhandenen Befehl nicht zu verwenden und Ihre Daten in einer Textdatei zu beschreiben, können Sie binmake Das ist ein C ++ - Programm, das Sie wie folgt kompilieren und verwenden können:
Erhalte und kompiliere zuerst binmake (die Binärdatei ist in bin/
):
Erstellen Sie Ihre Textdatei file.txt
:
Generieren Sie Ihre Binärdatei file.bin
:
Hinweis: Sie können es auch mit stdin / stdout
verwendenTags und Links bash binaryfiles hexdump