Történt egy sajnálatos eset. Véletlenül letöröltem a mappámból egy .flv kiterjesztésű fájlt.
Találtam egy jó kis leírást ami a törölt fájlok visszaállításáról szól:
http://linuxtrove.com/wp/?p=240
itt egy baj van, hogy a foremost nevű tool sokféle fájltípust ismer, de az flv.-t pont nem.
Van e valakinek ötlete arra, hogy a valami.dat kiterjesztésű fájlomból hogyan tudnám elővarázsolni a valami.flv-t?
- 4530 megtekintés
Hozzászólások
Testdisk, és lehet guberálni.
- A hozzászóláshoz be kell jelentkezni
itt konkrétan már létezik a leírás alapján visszanyert block.dat, csak ki kellene belőle szűrni az flv fájlt
tehát nem guberálnék, ha nem muszáj.
- A hozzászóláshoz be kell jelentkezni
A file
parancs mire való?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
sajnos nem erre...
- A hozzászóláshoz be kell jelentkezni
Akkor az a visszamentett dat micsoda? Mert úgy könnyű "visszamenteni", hogy fogom az egész filerendszert, aztán mondjuk 8192 szektoronként azt mondom, ez egy valami.dat, vissza van mentve, csinálj vele valamit. Aztán a tényleges file valahol a közepén kezdődik, még 3-4 file darabkája megvan benne, majd egy másik dat-ban folytatódik. Ha meg rendesen megvan a file eleje, akkor a file parancs szerintem megmondja, én most ráengedtem jó flv-re, ezt mondja:
Macromedia Flash Video
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Párhuzamos topicból áthallva sejtem, hogy fejléc nélküli flv. Nekem is van valahol pár ilyen a ffox cache dirből kimentve.
A file nem tudta, hogyan köszönjön neki, de az mplayer jó ismerőseként fogadta az ilyesmit.
- A hozzászóláshoz be kell jelentkezni
Aha. Az bizony kellemetlen. Tehát, ha jól értem, egy bináris adat.
Régóta hordozzuk, hogy a file-jainknak nincs valamiféle fix szerkezetű header-je, hiszen a ZX-81, ZX-Spectrum, Commodore 64, Plus 4, IBM XT-s időkben erre még nem volt szükség, aztán így maradtunk. Mennyivel jobb lenne, ha mondjuk egy szektornyi header után jönne a többi. Vagy mondjuk 400 byte header, utána maradna a nagyon rövid - pl. pid file-ok - file-oknak 112 byte, így éppen úgy 1 cluster volna egy nagyon rövid file, mint most. Még akkor is, ha egy cluster egyben egy szektor.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
gyébként ezt írja az általad linkelt leírás:
If you need to recover data beyond these built-in data types, you will need to define custom types in Foremost’s configuration file foremost.conf.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
ez így jó is lesz ebből kiindulva: http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf
Kösz.
- A hozzászóláshoz be kell jelentkezni