Existe-t-il une commande permettant d'afficher le descripteur de volume principal en images iso?


1

J'avais l'habitude isoinfode le faire sur Linux. Existe-t-il une isoinfocommande similaire sur macOS?

ISO 9660 - 3.3 Le descripteur de volume principal

Un exemple de isoinfosortie:

$ 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

Réponses:


1

La drutilcommande est l'utilitaire OS X similaire à isoinfo. Le dumpisoverbe inspecte et interprète les structures ISO-9660 et Joliet. Le format de la commande est:

drutil dumpiso <device> <block> [format]

où sont les arguments (voir man drutilpour plus de détails):

noeud de disque de périphérique, par exemple / dev / disk1.

block Numéro de bloc à vider.

format Si le format n'est pas spécifié, dumpiso tentera de le deviner. 
         S'il est présent, cet argument devrait être l'un des suivants:
         Aucun, Boot, BootCat, PVD, SVD, VPD, VDST, MPath, LPath,
         Dir ou HFSPlusVH.

La drutilcommande permet un raccourci qui évite d’attacher, de monter ou de détacher un fichier image ISO. La commande est:

drutil dumpiso <image> <block>

<image>est le nom d'un fichier image ISO. Par exemple, drutil dumpiso image.iso 16affiche le bloc 16 à partir d'un fichier image nommé image.isoet devine le format du bloc.


Merci pour votre réponse, mais je n’ai pas trouvé le moyen d’utiliser drutil pour produire une sortie comme celle d’isoinfo.
user218669

drutilet isoinfosont similaires en ce sens qu'ils affichent tous les deux des structures ISO-9660, mais ils ne sont pas identiques et on ne peut donc pas s'attendre à ce que la sortie soit la même.
Creidhne

La commande devrait ressembler à ceci: $ DEVICE = hdiutil attach Win10_1607_Japanese_x64.iso -nomount&& drutil dumpiso $ DEVICE 16 && hdiutil detach $ DEVICE
user218669

J'ai remarqué que je peux assigner directement un fichier iso en tant que périphérique. e, g, $ drutil dumps Win10_1607_Japanese_x64.iso 16
user218669

@ user218669 Oui, j'ai omis de joindre ou de monter un fichier image ISO. Votre raccourci sous la forme: drutil dumpiso <image> <block>évite la nécessité de joindre le fichier image à un périphérique.
Creidhne
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.