Apakah ada perintah untuk melihat Deskriptor Volume Utama dalam gambar iso?

1

Saya biasa isoinfomelakukannya di Linux. Apakah ada isoinfoperintah like pada macOS?

ISO 9660 - 3.3 Penjelasan Volume Utama

Contoh isoinfokeluaran:

$ 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
pengguna218669
sumber

Jawaban:

1

The drutilperintah OS X utilitas yang mirip dengan isoinfo. Kata dumpisokerja tersebut memeriksa dan menafsirkan struktur ISO-9660 dan Joliet. Format perintahnya adalah:

drutil dumpiso <device> <block> [format]

di mana argumennya (lihat man drutiluntuk detail):

node perangkat disk, misalnya / dev / disk1.

blokir nomor blok untuk dibuang.

format Jika format tidak ditentukan, dumpiso akan mencoba menebak. 
         Jika ada, argumen ini harus menjadi salah satu dari yang berikut:
         Tidak Ada, Boot, BootCat, PVD, SVD, VPD, VDST, MPath, LPath,
         Dir, atau HFSPlusVH.

The drutilperintah memungkinkan jalan pintas yang menghindari kebutuhan untuk melampirkan, mount atau melepaskan file gambar ISO. Perintahnya adalah:

drutil dumpiso <image> <block>

di mana <image>nama file gambar ISO. Misalnya, drutil dumpiso image.iso 16menampilkan blok 16 dari file gambar bernama image.isodan menebak format blok itu.

creidhne
sumber
Terima kasih atas jawaban Anda, tetapi saya tidak dapat menemukan cara untuk menggunakan drutil untuk menghasilkan keluaran seperti isoinfo.
user218669
drutildan isoinfoyang serupa dalam struktur mereka berdua display ISO-9660, tetapi mereka tidak identik sehingga salah satu tidak dapat mengharapkan output harus sama.
creidhne
Perintahnya harus seperti ini: $ DEVICE = hdiutil attach Win10_1607_Japanese_x64.iso -nomount&& drutil dumpiso $ DEVICE 16 && hdiutil detach $ DEVICE
user218669
Saya perhatikan bahwa saya dapat menetapkan file iso sebagai perangkat secara langsung. e, g, $ drutil dumps Win10_1607_Japanese_x64.iso 16
user218669
@ user218669 Ya, saya tidak tahu cara melampirkan atau memasang file gambar ISO. Pintasan Anda dalam formulir: drutil dumpiso <image> <block>menghindari keharusan melampirkan file gambar ke perangkat.
creidhne