ISO archív formátum

Az ISO egy széles körben használt archív formátum, amelyet optikai lemezek, például CD-k, DVD-k és Blu-ray lemezek pontos digitális másolatainak létrehozására terveztek. A lemezképformátumként ismert ISO-fájlok a lemez teljes szerkezetét és tartalmát tárolják, lehetővé téve a fizikai adathordozók egyszerű terjesztését, archiválását és emulációját. Ez a formátum népszerű a szoftverek terjesztésében, az operációs rendszer telepítési adathordozóiban és az adatok biztonsági másolataiban, mivel kompatibilitást kínál különféle platformokon és szoftvereszközökön.

Általános ISO-archívum információk

Az ISO archívumok optikai lemezképek digitális másolatai, amelyeket általában szoftverek, operációs rendszerek és nagy adatkészletek terjesztésére használnak. Az ISO-fájl egyetlen fájlban tartalmazza a CD, DVD vagy Blu-ray lemez összes adatát és fájlrendszer-struktúráját, pontosan megőrzi az eredeti tartalmat, ahogyan a fizikai adathordozón megjelent. Ezt a formátumot széles körben támogatják a különböző platformok, és virtuális meghajtóként csatlakoztatható, lemezre írható, vagy kibontható az egyes fájlokhoz való hozzáféréshez. Az ISO fájlok ideálisak biztonsági mentéshez, szoftverterjesztéshez és fizikai lemezek emulálásához virtuális környezetben.

ISO történelem információ

  • 1987: Az ISO 9660 szabványt azért hozták létre, hogy biztosítsák a CD-ROM adatok különböző rendszereken történő olvasását, megalapozva ezzel az ISO fájlformátumot.
  • 1995: A CD-írók megjelenésével az ISO-fájlok népszerűvé váltak szoftverek és multimédiás tartalmak terjesztésében.
  • 2001: Ahogy a DVD-médiák széles körben elterjedtek, az ISO formátum továbbra is a szabvány a lemezképek létrehozásában és terjesztésében.
  • 2007: A Blu-ray lemezek térnyerése tovább erősítette az ISO szerepét a nagy kapacitású adattárolás és -terjesztés univerzális formátumaként.
  • 2010-es évek: Az ISO-fájlokat egyre gyakrabban használják virtuális környezetekben, lehetővé téve operációs rendszerek és nagy szoftvercsomagok telepítését fizikai adathordozó nélkül.
  • 2020-as évek: Az ISO továbbra is a domináns formátum a szoftverterjesztésben, különösen a nagy adatkészletek, operációs rendszerek és biztonságos biztonsági mentések esetében.

Az ISO archívum felépítése

Az ISO-fájl szerkezete az eredeti optikai lemezen található fájlrendszer és adatstruktúra közvetlen másolata. Íme egy áttekintés az ISO archívum szerkezetéről:

  1. Elsődleges kötetleíró: Ez a szakasz metaadatokat tartalmaz az ISO-fájlról, beleértve a kötet nevét, a rendszerazonosítót és a fájl méretét.
  2. Elérési út táblázat: Az elérési út táblázat az ISO-fájlon belüli könyvtárszerkezet térképét tartalmazza, lehetővé téve a fájlok és mappák gyors elérését. A fájlok hatékony megtalálására szolgál az archívumban.
  3. Fájl- és könyvtáradatok: Ez a rész a tényleges fájladatokat és könyvtárstruktúrákat tartalmazza, ugyanúgy tárolva, mint az eredeti lemezen. Az adatokat jellemzően szekvenciális, tömörítetlen formátumban tárolják, amely megőrzi a lemez eredeti elrendezését.
  4. Rendszerindítási rekord (opcionális): Ha az ISO-t rendszerindítónak szánják, akkor tartalmaz egy rendszerindító rekordot, amely utasításokat ad a rendszernek az ISO-fájlból történő indításához, emulálva a fizikai rendszerindító lemez viselkedését.
  5. Térfogatleírókészlet-lezáró: Ez jelzi a kötetleíró-készlet végét, és jelzi az ISO-fájl adatszerkezetének végét.

ISO tömörítési módszerek

Az SO-fájlok jellemzően nem tartalmaznak tömörítési módszereket közvetlenül a formátumon belül; hanem az optikai lemezek, például CD-k, DVD-k vagy Blu-ray-lemezek adatszerkezetének pontos másolatai. A tömörítés azonban külsőleg is alkalmazható ISO-fájlok létrehozásakor vagy kezelésekor:

  • Tömörítetlen: A legtöbb ISO-fájl tömörítetlen, így megőrzi az eredeti lemez pontos adatszerkezetét. Ez biztosítja a teljes kompatibilitást azokkal a rendszerekkel, amelyek tömörítetlen lemezképeket várnak el.
  • Külső tömörítés: Az ISO-fájlok tömöríthetők olyan általános célú tömörítő eszközökkel, mint a ZIP, RAR vagy 7z. Ez csökkenti a tárolás vagy átvitel fájlméretét, de az ISO-t használat előtt ki kell tömöríteni.
  • Integrált tömörítés (UDF): Egyes ISO-fájlok, különösen az univerzális lemezformátumot (UDF) használók, integrált tömörítési technikákat tartalmazhatnak, de ez kevésbé gyakori, és nem szabványos minden ISO-megvalósításnál.

.iso által támogatott műveletek

Az Aspose.Zip API számos műveletet támogat az .ISO fájlokkal való munkavégzés során, amelyek lemezképfájlok, amelyeket általában szoftverek terjesztésére és biztonsági mentések készítésére használnak. Íme néhány fő művelet, amelyet az Aspose.Zip API támogat .ISO fájlokhoz:

  • ISO fájlok olvasása:
    • Megnyitás és böngészés: Az Aspose.Zip API lehetővé teszi egy ISO-fájl megnyitását és a tartalmának böngészését, hasonlóan ahhoz, ahogy egy könyvtárban navigálna.
    • Fájlok kibontása: Egyes fájlokat vagy könyvtárakat bonthat ki egy ISO-képből a lemez meghatározott helyére.
  • ISO fájlok létrehozása:
    • Új ISO-képek létrehozása: Új ISO-képeket hozhat létre fájlok és könyvtárak gyűjteményéből. Ez hasznos biztonsági mentések készítéséhez vagy szoftverek terjesztéséhez.
  • ISO fájlok módosítása:
    • Fájlok hozzáadása: Új fájlok hozzáadása egy meglévő ISO-képhez.
    • Fájlok törlése: Fájlok eltávolítása egy meglévő ISO-képből.
    • Fájlok frissítése: Cserélje le a meglévő fájlokat egy ISO-képen belül új verziókra.
  • Tömörítés és dekompresszió:
    • Bár maguk az ISO-fájlok nincsenek tömörítve, az Aspose.Zip API támogatja a fájlok más archív formátumokba való tömörítésével kapcsolatos műveleteket, mielőtt hozzáadná őket egy ISO-képhez, vagy kicsomagolás után kitömörítené őket.
  • A fájltulajdonságok használata:
    • Tulajdonságok megtekintése: Az ISO-képen belüli fájlok és könyvtárak tulajdonságainak megtekintése, például a méret, a létrehozás dátuma és a módosítás dátuma.
    • Tulajdonságok beállítása: Szükség esetén módosítsa a fájlok tulajdonságait az ISO-képen belül.

Az .ISO fájl felépítése

Az ISO fájlformátum a teljes optikai lemez, például CD, DVD vagy Blu-ray pontos digitális másolatának (vagy “képének”) megjelenítésére szolgál. Íme egy ISO-fájl szerkezetének áttekintése:1. Elsődleges kötetleíró: - Magic Identifier: Általában a “CD001” karakterláncot tartalmazza, amely a fájlt érvényes ISO 9660 fájlrendszerként azonosítja. - Kötetinformáció: Olyan metaadatokat tartalmaz, mint a kötet neve, a létrehozás dátuma és a kötet mérete.

  1. Fájlrendszeradatok:

    • Könyvtárrekordok: Ezek a rekordok határozzák meg a fájlok és könyvtárak hierarchiáját az ISO-képen belül. Minden bejegyzés olyan információkat tartalmaz, mint a fájlnév, méret, hely a lemezen és időbélyegek.
    • Path Tables: Egy táblázat, amely felsorolja a kép összes könyvtárútvonalát, lehetővé téve a fájlok és könyvtárak gyors elérését.
  2. Indítási rekord (nem kötelező):

    • El Torito rendszerindítási információ: Ha az ISO rendszerindító, ez a rész tartalmazza a rendszerindítási információkkal kapcsolatos utasításokat és a rendszerindító szektorokra mutató mutatókat.
  3. Fájladatok:

    • Nyers fájltartalom: Az ISO képben tárolt fájlok tényleges adatai, a lemezen megjelenő sorrendben.
  4. Kiegészítő kötetleíró (nem kötelező):

    • Joliet Extensions: Unicode fájlneveket biztosít, lehetővé téve az ISO 9660 szabvány által támogatott alap ASCII-n túlmenő kiterjesztett karakterkészleteket.
  5. A kötetleírókészlet lezárója:

    • End Marker: Speciális leíró, amely a kötetleírók végét jelzi, jelezve, hogy a fájlszerkezetben nem következik több metaadat.
  6. Metaadatok (nem kötelező):

    • Ellenőrző összegek és integritási adatok: Egyes ISO-k ellenőrző összegeket vagy egyéb adatokat tartalmazhatnak az archívumban lévő fájlok integritásának ellenőrzésére.

Az .ISO fájl felépítése

Az ISO formátum népszerűsége

Az .ISO fájlformátum már régóta a szoftverelosztás, az adatarchiválás és a rendszermentések területén alapvető fontosságú, elsősorban az optikai lemezek (például CD-k, DVD-k és Blu-ray lemezek) tartalmának pontos replikálása miatt. A különféle operációs rendszerekben, köztük a Windowsban, a macOS-ben és a Linuxban széles körben elterjedt ISO formátum nélkülözhetetlen a rendszerindító adathordozók létrehozásához, a nagy szoftvercsomagok terjesztéséhez és a digitális adatok megőrzéséhez.

Példák az ISO-archívumok használatára

Bár a szöveg nem említ konkrét korlátozást, fontos megjegyezni, hogy az Aspose.Zip jelenleg nem támogatja a rendszerindító ISO-képek létrehozását. Azonban a következő funkciókat kínálja:
- ISO-fájlok megnyitása és böngészése.
- Fájlok és könyvtárak kibontása ISO-képekből.
- Új ISO-képek létrehozása fájlgyűjteményekből.
- Fájlok hozzáadása, törlése és frissítése a meglévő ISO-fájlokon belül.
- Fájltulajdonságok megtekintése és beállítása az ISO képen belül.

Unpack ISO using C#

    using (var archive = new IsoArchive(File.OpenRead("archive.iso")))
    { 
        archive.ExtractToDirectory("C:\\extracted");
    }

Create ISO archive via C#

    using(IsoArchive isoArchive = new IsoArchive())
    {
        isoArchive.CreateEntry("example_file.txt", "path_to_file.txt");
        isoArchive.Save("new_archive.iso");
    }

Extracting Files From ISO via Java

    try (IsoArchive archive = new IsoArchive(new FileInputStream("archive.iso"))) {
        archive.extractToDirectory("C:\\extracted");
    } catch (IOException ex) {
    }

Create ISO by Java

    try (IsoArchive isoArchive = new IsoArchive()) {
        isoArchive.createEntry("example_file.txt", "path_to_file.txt");
        isoArchive.save("new_archive.iso");
    }

Extract ISO using Python.Net

    with aspose.zip.iso.IsoArchive(io.FileIO("archive.iso")) as archive:
        archive.extract_to_ditectory("c:\\extracted")

Create an ISO via Python.Net

    with aspose.zip.iso.IsoArchive() as iso_archive:
        iso_archive.create_entry("input_file.dat", "data/input_file.dat")
        iso_archive.save("archive.iso")

Aspose.Zip offers individual archive processing APIs for popular development environments, listed below:

Aspose.Zip for .NETAspose.Zip via JavaAspose.Zip via Python.NET

További információk

Az emberek kérdezték

1. Mire használható az ISO fájl?

Az ISO-fájlt egy fizikai lemez, például CD, DVD vagy Blu-ray pontos digitális másolatának létrehozására használják. Megőrzi a lemez teljes tartalmát és szerkezetét, így ideális szoftverterjesztéshez, biztonsági mentésekhez és új lemezek írásához.

2. Hogyan hozhatok létre ISO fájlt?

Az ISO-fájl létrehozása lemezkép-kezelő szoftver használatával jár. Windows rendszeren olyan eszközök használhatók, mint az ImgBurn vagy a beépített „Rendszerkép létrehozása” funkció. MacOS rendszeren a „Disk Utility” alkalmazás ISO-képeket hozhat létre lemezekről vagy mappákból.

3. Az ISO fájlok tömöríthetők?

Az ISO fájlokat általában nem tömörítik, mivel ezek a lemez pontos másolatai. Az ISO-fájlokat azonban tömörítheti olyan formátumok használatával, mint a ZIP vagy RAR, vagy átalakíthatja tömörített lemezképformátummá, például CSO-ba.