Autor Thema: Nullen an Image Datei anhängen  (Gelesen 5130 mal)

scales of justice

  • Beiträge: 228
    • Profil anzeigen
Gespeichert
« am: 14. July 2006, 19:24 »
gibts unter Linux irgendnen Befehl mit dem ich an eine Datei Nullen anhängen kann, bis sie eine bestimmte größe erreicht?
Klar, könnt ich das bei Nasm einfach mit times ans Ende schreiben, aber es ist auch C Code dabei, und der ist bei mir hinter dem Assemblercode

allgemein, gibts eigentlich ne gute Seite auf der alle Standard-Linux Befehle erklärt sind?
dann brauch ich hier nich für jeden Fragen

BadBeu

  • Beiträge: 28
    • Profil anzeigen
    • http://www.BadBeu.net
Gespeichert
« Antwort #1 am: 15. July 2006, 03:41 »
Nunja. Ich hab es immer etwas umständlich gemacht, aber es ging.

Erstmal schauen, wie groß die kompilierte Datei ist. Dann von der gewünschten Grüße abziehen.

Dann

dd bs=<TOTAL_SIZE - EXE_SIZE> count=1 in=/dev/zero out=temp

und dann nur noch zusammenfügen

cat <EXE_FILE> temp > <IMAGE>

Vielleicht gehts auch einfacher aber das klappt.

scales of justice

  • Beiträge: 228
    • Profil anzeigen
Gespeichert
« Antwort #2 am: 15. July 2006, 09:50 »
taljeth hatte ne gute Idee:
einfach eine Datei mit der gewünschten Größe mit lauter Nullen aus /dev/zero,
und dann den vorderen Teil mit conv=notrunc mit dem eigentlichen Image überschreiben

 

Einloggen