binäre Datei in bash erstellen

8

Wie kann ich eine Binärdatei mit binären Werten in Bash erstellen?

wie:

%Vor%

In C mache ich:

%Vor%

das wollte ich:

%Vor%     
mustafa 15.12.2011, 13:58
quelle

3 Antworten

10

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%     
zhaorufei 12.01.2012 07:35
quelle
6

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.

    
Cédric Julien 15.12.2011 14:02
quelle
2

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/ ):

%Vor%

Erstellen Sie Ihre Textdatei file.txt :

%Vor%

Generieren Sie Ihre Binärdatei file.bin :

%Vor%

Hinweis: Sie können es auch mit stdin / stdout

verwenden     
daouzli 17.06.2016 13:35
quelle

Tags und Links