ISO 9660 tõmmise teisendaja tooreks IMG kettatõmmiseks
ISO 9660 optilise plaadi tõmmise teisendamine tooreks IMG-failiks muudab standardiseeritud failisüsteemi arhiivi sektoripõhiseks binaarseks koopiatüübiks, mis sobib madala taseme salvestusmeediumitele.
Formaatide võrdlus ja tehnilised spetsifikatsioonid
| Spetsifikatsioon | ISO | IMG |
|---|---|---|
| MIME-tüüp | application/x-iso9660-image | application/octet-stream |
| Tüüp | optical disc image | raw sector image |
| Tihendamine | uncompressed sector image | uncompressed raw storage sectors |
| Standardne spetsifikatsioon | ISO 9660 / ECMA-119 | Raw Binary Storage Sector Specification |
| Tunnuskoodi päis (Magic Bytes) | 43 44 30 30 31 (CD001 at sector 16) | EB 3C 90 or 55 AA (boot record) |
Formaadi ülevaade ja kasutusvaldkonnad
ISO-fail organiseerib andmeid rangelt vastavalt ISO 9660 failisüsteemi standardile, mis loodi algselt CD-ROM-ide jaoks. Operatsioonisüsteemid käsitlevad ISO-faile nagu virtuaalseid optilisi plaate. Teatud sisseehitatud süsteemid, vanemad riistvara välkmälutööriistad ja kohandatud operatsioonisüsteemi paigaldajad nõuavad aga toorest IMG-kettafaili. IMG-formaat on bitivoo koopia, millel puudumisel on vaikimisi spetsiaalne failisüsteemi ümbris. See teeb IMG-failid kasulikuks otseste baitandmete kirjutamisel USB-mäluseadmetele, diskettidele või pooljuhtketaste partitsioonidele. Selle teisenduse tegemine võimaldab kasutajatel paigaldada optilise plaadi operatsioonisüsteemi installereid alglaaditavatele mälupulkadele. Paljud kaasaegsed riistvaraseadmed ei suuda optilist failisüsteemi otse USB-pordist lugeda. ISO-failisüsteemi ümbrise eemaldamine ja toorete sektorite väljastamine ületab lõhe pärandoptiliste vormingute ja kaasaegse välkmäluriistvara vahel.
Tehnilised spetsifikatsioonid ja koodekite ülevaade
Lähte-ISO 9660 tõmmis kasutab MIME-tüüpi application/x-iso9660-image ja sisaldab primaarset köitekirjeldust, mis algab 16. sektorist ning määratleb kataloogistruktuuri ja failide asukohad. Sihtkohaks olev tooreketta IMG kasutab MIME-tüüpi application/octet-stream ja esindab tihendamata tooreid salvestussektoreid. Mõlemad vormingud on täielikult tihendamata sektoritõmmised. See tähendab, et teisenduse käigus ei rakendata ühtegi tihendusalgoritmi. Andmeedastus on rangelt kadudeta. Iga optilise raja üksik sektor teisendub otse identseks sektoriks toores sihtfailis. Kumbki formaat ei tugine faili alguses maagilistele baidipäistele. Selle ainsa erandina tugineb ISO formaat andmevoo sissepoole paigutatud köitekirjeldustele, samas kui IMG formaadil puudub kohustuslik päis täielikult ja see algab kohe toorandmete sektoritega.
OS-i ja brauseri ühilduvus
Toores IMG-ketas ja ISO-failid on tänapäevastes operatsioonisüsteemides laialdaselt toetatud. Windows 10 ja Windows 11 ühendavad ISO-faile topeltklõpsuga natiivselt ning kirjutavad IMG-faile USB-seadmetele selliste tööriistade abil nagu Rufus või Win32DiskImager. macOS toetab ISO-failide ühendamist kettautiliidi (Disk Utility) kaudu ja terminalikäskudega saab IMG-faile kirjutada otse ühendatud salvestusmeediumile, kasutades dd-utiliiti. Linuxi distributsioonid käsitlevad mõlemat formaati kerneli silmusseadmete (loop devices) kaudu natiivselt, võimaldades kasutajatel neid ühendada või standardse dd käsuga füüsilisele meediumile kirjutada. Veebibrauserid ei suuda neid kettatõmmise vorminguid ilma WebAssembly laiendusteta natiivselt analüüsida ega teisendada.
💡 Kasulik teave
Kuna nii ISO- kui ka IMG-failid on baidist baidini tihendamata formaadid, vastab väljundfaili suurus täpselt lähtefaili suurusele. Enne teisendusprotsessi alustamist veenduge, et sihtsalvestuskettal on vaba ruumi, mis võrdub faili kogusuurusega.
Formaatide võrdlus ja tehnilised spetsifikatsioonid
Tavaline 700-megabaidine operatsioonisüsteemi paigaldustõmmis laaditakse alla ligikaudu 2,4 sekundiga üle 3 gigabitise sekundis kiirusega fiiberoptilise ühenduse, umbes 19 sekundiga 5G mobiilsidevõrgu kaudu ja umbes 1 minut ja 10 sekundit standardse 4G ühenduse kaudu.
Korduma kippuvad küsimused
Kuidas teisendada ISO 9660 tõmmis tooreks IMG-kettafailiks kvaliteeti kaotamata?
Teisendamine on täielikult kadudeta, kuna mõlemad vormingud salvestavad tihendamata sektorite andmeid. ISO teisendamine IMG-ks lihtsalt kaardistab olemasolevad andmesektorid tooreks binaarvoogudeks ilma aluseks olevaid baite muutmata või tihendamata.
Mis vahe on ISO 9660 tõmmisel ja toorel IMG-kettafailil?
ISO 9660 tõmmis sisaldab spetsiaalselt kompakt- ja DVD-plaatide jaoks loodud struktureeritud optilist failisüsteemi. Toores IMG-ketas on sektoripõhine binaarne konteiner, mis hoiab toorandmeid ilma eeldamata ühtegi spetsiaalset failisüsteemi struktuuri, mistõttu sobib see ideaalselt mälupulkadele otsekirjutamiseks.