Gibt es einen Befehl zum Anzeigen des Primary Volume Descriptor in ISO-Images?

Ich isoinfomache es unter Linux. Gibt es isoinfounter macOS einen Like-Befehl?

ISO 9660 - 3.3 Der primäre Volume-Deskriptor

Ein Beispiel für isoinfodie Ausgabe von :

$ isoinfo -debug -d -i Win10_1607_Japanese_x64.iso 
CD-ROM is in ISO 9660 format
System id: 
Volume id: CCSA_X64FRE_JA-JP_DV5
Volume set id: CCSA_X64FRE_JA-JP_DV5
Publisher id: MICROSOFT CORPORATION
Data preparer id: MICROSOFT CORPORATION, ONE MICROSOFT WAY, REDMOND WA 98052, (425) 882-8080
Application id: CDIMAGE 2.56 (01/01/2005 TM)
Copyright File id: 
Abstract File id: 
Bibliographic File id: 
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 2122293
Root directory extent:  26 size: 112
Path table size is:     10
L Path table start:     23
L Path opt table start: 0
M Path table start:     24
M Path opt table start: 0
Creation Date:     2016 07 16 15:46:30.00
Modification Date: 0000 00 00 00:00:00.00
Expiration Date:   0000 00 00 00:00:00.00
Effective Date:    0000 00 00 00:00:00.00
File structure version: 1
El Torito VD version 1 found, boot catalog is in sector 22
NO Joliet present
NO Rock Ridge present
Eltorito validation header:
    Hid 1
    Arch 0 (x86)
    ID 'Microsoft Corporation'
    Key 55 AA
    Eltorito defaultboot header:
        Bootid 88 (bootable)
        Boot media 0 (No Emulation Boot)
        Load segment 0
        Sys type 0
        Nsect 8
        Bootoff 21B 539

Antworten (1)

Der drutilBefehl ist das OS X-Dienstprogramm, das isoinfo ähnelt. Das dumpisoVerb untersucht und interpretiert ISO-9660- und Joliet-Strukturen. Das Format des Befehls ist:

drutil dumpiso <device> <block> [format]

wo die Argumente sind (siehe man drutilfür Details):

Device Disk-Knoten, zB /dev/disk1.

Block Nummer des Blocks, der ausgegeben werden soll.

format Wenn format nicht angegeben ist, versucht dumpiso zu erraten.
         Falls vorhanden, sollte dieses Argument eines der folgenden sein:
         Keine, Boot, BootCat, PVD, SVD, VPD, VDST, MPath, LPath,
         Dir oder HFSPlusVH.

Der drutilBefehl ermöglicht eine Verknüpfung, die das Anhängen, Mounten oder Trennen einer ISO-Image-Datei überflüssig macht. Der Befehl lautet:

drutil dumpiso <image> <block>

wobei <image>der Name einer ISO-Image-Datei ist. Zeigt beispielsweise drutil dumpiso image.iso 16Block 16 aus einer benannten Bilddatei an image.isound errät das Format des Blocks.

Vielen Dank für Ihre Antwort, aber ich konnte keine Möglichkeit finden, drutil zu verwenden, um eine Ausgabe wie die von isoinfo zu erstellen.
drutilund isoinfosind insofern ähnlich , als sie beide ISO-9660-Strukturen anzeigen, aber sie sind nicht identisch , sodass man nicht erwarten kann, dass die Ausgabe gleich ist.
Der Befehl sollte in etwa so lauten: $ DEVICE= hdiutil attach Win10_1607_Japanese_x64.iso -nomount&& drutil dumpiso $DEVICE 16 && hdiutil disconnect $DEVICE
Mir ist aufgefallen, dass ich direkt eine ISO-Datei als Gerät zuweisen kann. Beispiel: $ drutil gibt Win10_1607_Japanese_x64.iso 16 aus
@ user218669 Ja, ich habe ausgelassen, wie man eine ISO-Image-Datei anhängt oder mountet. Ihre Abkürzung im Formular: drutil dumpiso <image> <block>Vermeidet die Notwendigkeit, die Bilddatei an ein Gerät anzuhängen.