Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Suche File-Splitter

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
TuX
Gast





BeitragVerfasst am: 30. Mai 2000 14:43   Titel: Suche File-Splitter

Ich habe hier eine Datei, in der mehrere Dateien zusammengemergt sind. Anhand eines bestimmten MAGIC (in HEX) könnte man die einzelnen Dateien trennen -- Nur wie ?

Aufruf sollte möglich sein:
SPLIT file.bin "FFD8FFE000104A464946"
SPLIT file.bin "474946"

output dann binaer in Datei schreiben (fortlaufend nummeriert)
file_000.bin, file_001.bin, file_002.bin ...

Hat jemand so ein Programm oder kann mir jemand mit einem Stück C++ Quellcode helfen dies zu bewerkstelligen ? Meine Versuche sind bisher immer ins leere gelaufen.
 

hjb
Pro-Linux


Anmeldungsdatum: 15.08.1999
Beiträge: 3236
Wohnort: Bruchsal

BeitragVerfasst am: 31. Mai 2000 10:21   Titel: Re: Suche File-Splitter

Hi,

das Standard-GNU-Programm split kann wohl nicht anhand von solchen Signaturen trennen, oder?

Jedenfalls ist eine solche Aufgabe mit C++ nervtötend. Mit Perl dagegen sind es 5 Minuten.

Gruß,
hjb
_________________
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger

killerhippy



Anmeldungsdatum: 19.05.2000
Beiträge: 529

BeitragVerfasst am: 05. Jun 2000 19:57   Titel: Re: Suche File-Splitter

wenn du mit 'yet-unknown'-proggy die Anzahl der Bytes feststellen kannst, wo deine Sequenz ist, kannst du mit 'dd' das Dateistück in ein anderes pipen oder 'tail'en. Latürnich mit 'split' himself auch.

'man' für letztere beiden, für das erste fällt mir nix konkretes ein, aber vielleicht was schlaues mit ' hexdump file | grep sequenz | ...' oder so???

Da sind echte console-cowboys gefragt - oder echte C++Programmierer.
_________________
Es gibt keine dumme Fragen!

Killerhippy
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy