🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: ch.comp.os.linux
2 messages
2 total messages Started by Johannes Vogel Mon, 08 Oct 2007 20:07
xxd mit Speicherbereichen höher als 2G
#792
Author: Johannes Vogel
Date: Mon, 08 Oct 2007 20:07
15 lines
1433 bytes
Hi

Schon mal versucht mit xxd Files gr�sser als 2 GB zu bearbeiten?

Bei mir bringt `xxd -s 0x8100000 /dev/sda` leider immer wieder nur ab 
0x7fffffff weg. Leider habe ich aber im Bereich oberhalb 0x80000000 
wichtige Daten, die ich gern zur�ckkriegen w�rde. FAT32 ist futsch..

Ich benutze
Linux debian 2.6.18-5-686 #1 SMP Wed Sep 26 17:54:59 UTC 2007 i686 GNU/Linux
und
xxd V1.10 27oct98 by Juergen Weigert

Ideen?
Johannes
Re: xxd mit Speicherbereichen höher als 2G
#794
Author: Johannes Vogel
Date: Mon, 15 Oct 2007 16:33
30 lines
2273 bytes
Hi Léonard

Léonard Kai Schönitz wrote:
> Johannes Vogel wrote:
>> FAT32 ist futsch..
> FAT32 kann nicht mit Dateien grösser als 2G arbeiten.

Nein, ich hab ein FAT32 auf einem Stick. Nun benutze ich ihn unter Linux 
und finde ihn unter /dev/sda. Also greiffe ich auf /dev/sda mit xxd zu 
und adressiere mich (ist ja wurscht, welche Formatierung drauf läuft) 
auf höher als 7fffffff. Das akzeptiert mir aber xxd nicht und startet 
immer mit 7fffffff. Das finde ich uncool, weil ich gerne direkt auf 
Adressen höher als 7fffffff zugreiffen würde.

Ich hab das Problem wie folgt umgangen:
xxd -a -c 256 /dev/sda > alles.dd

Nun habe ich von meinem 4 GB Stick eine etwa 1 GB grosse Kopie (leere 
Zeilen kürzt -a ab). Ich habe das File in einem Editor mit Direktzugriff 
(unter Windoof mit Axe3) geöffnet und mir die Zeilen, die ich benötige 
in tmp rauskopiert. Anschliessend habe ich mir einzelnen Zeilenfiles 
(gespeichert unter tmp) mir xxd -r wieder geholt:

xxd -r -c 256 tmp > myfile.txt

Mal schauen, ob das auch mit Binary-Files so klappt.
Vielleicht hilft dies ja jemandem später...

Grüess,
Johannes
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads