.isz formátum linux alatt

Múlt héten hozájutottam egy anyaghoz, ami a fent említett CD-kép formátumban volt. Kis guglizás után kiderítettem, hogy tömörített ISO formátum. Daemon-tools már ismeri, de sajnos linux alá nem találtam semmit.:(

Viszont találtam egy elég érthető specifikácót. Ez alapján megpróbálok vmit leprogramozni. Az első gondolatom egy isz2iso tool volt. A második egy cdemu patch. Előbbit egyszerűbb lekódolni utóbbi hasznosabb.

Ez lesz az első programozási próbálkozásom (programozói "tapasztalat" 2 félév BME-VIK villanyon), remélem jutok vele vmire.

PS.: Ha vki tud már ilyen programról az jelezze, hogy ne dolgozzak hiába. Köszönöm!

Hozzászólások

Azért kitömöríteni próbáltad már? :)

tar-ral. :) Többször előfordult már, hogy egy ismeretlen formátumot 7-zippel simán kitömörítettem. (win alatt) Ezért gondoltam, hogy esetleg megpróbálod, hogy tar tud-e kezdeni vele valamit.

Specifikációt nem olvastam el, úgyhogy ha úgy ahogy hülyeség az egész ötlet, akkor sorry!

Szerintem elsőre csináld meg az isz2iso-t, ebben kijönnek a formátum hülyeségei ha vannak, utána emeld át cdemu-ba.

Yó, bevallom, önző állat vagyok: jobban szeretem az átalakító toolokat.

Persze, de ugyanakkor a cdemu patch sem lenne rossz, mert mi van ha az embernek nincs annyi helye, ami az átalakításhoz szükséges (nem feledve ugye, hogy ez egy tömörített formátum)? Szal minkát projectnek van létjoga. Kérdés hogy sibi melyiknek a lekódolására adja a fejét.

Én azt nem értem, mi a frászért kell újabbnál újabb image-formátumokat kitalálni, amihez természetesen csak Win alá van szoftver. Miért nem jó az ISO?

Petya

Nem érted a lényeget. A bzip fájlban nem lehet úgy mozogni, mert nem tud metaadatokat tartalmazni a benne tárolt anyagról. Ezért van az, hogy van benne egy fejléc, meg metaadatok, és a konkrét tartalom. Hogy ebből mi van betömve, arról fogalmam sincs, de erős tippem, hogy csak a tényleges adat van.

De gondolom majd sibi kiigazít ebben.

Ne felejejtsd el, hogy a ISO-nak van egy csomó-csomó hiányossága. Nem képes a szubcsatorna adatok tárolására, nehéz vele pár másolásvédelmet átverni, stb. stb.
Többek között ezért vannak különféle formátumok, mert ugye mindenki picit másképp oldja meg a dolgokat. Nem nagyon, csak épp annyira, hogy ne legyen kompatibilis a többivel.

Már 50x elolvastam ezt a köcsög specifikációt, de még mindig nem stimmel vmi. A headert simán beolvastam, de utána lévú tábláknak köze sincs valósághoz. Grr!

Először úgy próbáltam, de utána rájöttem, hogy struktúrát nem soktak egyben kiírni, ezért tagonként olvastam be. Ezzel kész vagyok, jók is az adatok.

Ha lejjebb görgetsz látsz még két struktúrát SDT,CDT táblák. SDT több részre szedett fájlnál van, CDT meg a chunkokat határozza meg. Egy chunkon belül zajlik a tömörítés. Na amit megadtak struktúrát CDT-nél, az úgy ahogy van hülyeség. LEgalábbis UltraISO (megy wine alatt!) által csinált fájloknál az rész teljesen fals adatokat dob. Most tesztfájlokat gyártok és próbálom kiderítene a valódi struktúrát.

szerk: Az is előfordulhat, hogy már a táblát is tömöríti:S

Tagonként, de mind1.
Már csináltam olyan fájlt, amiben csak 1 chunk van. Első 48 bájt ugye a header. Utána B9 8E 25 00. Utána 52. bájttól 526 bájt adat. ptr_len értéke 3 tehát elvileg 1 bájt chunk flag, 2 bájt blk_len, még 00-val kiegészíti, hogy ne kezdődjön hülye helyen az adat.. Ha megnézed a spec.-et láthatod, hogy chunk_flag nem lehet B9:(. Itt tartok most.

Ha majd ott tart a project, tervezel iso2isz konvertert? Én pl. tudnám használni.