¿Hay un comando para ver el descriptor de volumen principal en imágenes iso?

Solía isoinfo​​hacerlo en Linux. ¿Hay un isoinfocomando similar en macOS?

ISO 9660 - 3.3 El descriptor de volumen primario

Un ejemplo de isoinfosalida:

$ 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

Respuestas (1)

El drutilcomando es la utilidad OS X que es similar a isoinfo. El dumpisoverbo inspecciona e interpreta las estructuras ISO-9660 y Joliet. El formato del comando es:

drutil dumpiso <device> <block> [format]

donde están los argumentos (ver man drutilpara más detalles):

dispositivo Nodo de disco, por ejemplo, /dev/disk1.

bloque Número de bloque para volcar.

formato Si no se especifica el formato, dumpiso intentará adivinar.
         Si está presente, este argumento debe ser uno de los siguientes:
         Ninguno, Arranque, BootCat, PVD, SVD, VPD, VDST, MPath, LPath,
         Dir o HFSPlusVH.

El drutilcomando permite un atajo que evita la necesidad de adjuntar, montar o separar un archivo de imagen ISO. El comando es:

drutil dumpiso <image> <block>

donde <image>es el nombre de un archivo de imagen ISO. Por ejemplo, drutil dumpiso image.iso 16muestra el bloque 16 de un archivo de imagen llamado image.isoy adivina el formato del bloque.

Gracias por su respuesta, pero no pude encontrar una manera de usar drutil para generar una salida como la de isoinfo.
drutily isoinfoson similares en el sentido de que ambos muestran estructuras ISO-9660, pero no son idénticos , por lo que no se puede esperar que el resultado sea el mismo.
El comando debería ser algo como esto: $ DISPOSITIVO= hdiutil attach Win10_1607_Japanese_x64.iso -nomount&& drutil dumpiso $DISPOSITIVO 16 && hdiutil separar $DISPOSITIVO
Noté que puedo asignar un archivo iso como dispositivo directamente. por ejemplo, $ drutil vuelca Win10_1607_Japanese_x64.iso 16
@user218669 Sí, omití cómo adjuntar o montar un archivo de imagen ISO. Tu acceso directo en el formulario: drutil dumpiso <image> <block>evita la necesidad de adjuntar el archivo de imagen a un dispositivo.