New -check_media option data_to="-" for standard output

This commit is contained in:
2020-09-30 21:07:50 +02:00
parent 56b2d88667
commit 588578f9a8
7 changed files with 103 additions and 46 deletions

View File

@ -3989,7 +3989,18 @@ transmission errors.
gives the number of report list items after which to abort.
Value -1 means unlimited item number.
data_to=disk_path
copies the valid blocks to the given file.
copies the valid blocks to the given file, which must support
random access writing, unless disk_path is "-" which means
standard output.
In the latter case, patch_lba0= settings other than "off"
yield failure. Further the usual result messages of
-check_media get redirected to the info channel. But beware
of result messages from other commands. Beware of -*dev "-"
which redirect standard output to standard error. Keep the
run simple:
xorriso -indev /dev/sr0 -check_media data_to=- - | md5sum
xorriso -outdev /dev/sr0 -check_media data_to=- use=outdev \
what=disc min_lba=0 max_lba=999999 - | sha256sum
event=severity
sets the given severity for a problem event which shall be
issued at the end of a check run if data blocks were
@ -5419,8 +5430,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -cdx sets working directory on disk: Navigate. (line 15)
* -changes_pending overrides change status: Writing. (line 12)
* -charset sets input/output character set: Charset. (line 54)
* -check_md5 verifies file checksum: Verify. (line 173)
* -check_md5_r verifies file tree checksums: Verify. (line 187)
* -check_md5 verifies file checksum: Verify. (line 184)
* -check_md5_r verifies file tree checksums: Verify. (line 198)
* -check_media reads media block by block: Verify. (line 21)
* -check_media_defaults sets -check_media options: Verify. (line 40)
* -chgrp sets group in ISO image: Manip. (line 49)
@ -5923,8 +5934,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Verify, compare ISO and disk file, -compare: Navigate. (line 131)
* Verify, compare ISO and disk tree, -compare_r: Navigate. (line 143)
* Verify, compare ISO and disk, -compare_l: Navigate. (line 147)
* Verify, file checksum, -check_md5: Verify. (line 173)
* Verify, file tree checksums, -check_md5_r: Verify. (line 187)
* Verify, file checksum, -check_md5: Verify. (line 184)
* Verify, file tree checksums, -check_md5_r: Verify. (line 198)
* Verify, preset -check_media, -check_media_defaults: Verify. (line 40)
* Write, block size, -dvd_obs: SetWrite. (line 336)
* Write, bootability, -boot_image: Bootable. (line 75)
@ -5985,33 +5996,33 @@ Node: DialogCtl190767
Node: Inquiry193369
Node: Navigate202251
Node: Verify210708
Node: Restore221179
Node: Emulation230345
Node: Scripting240801
Node: Frontend248584
Node: Examples258210
Node: ExDevices259388
Node: ExCreate260049
Node: ExDialog261349
Node: ExGrowing262620
Node: ExModifying263429
Node: ExBootable263939
Node: ExCharset264494
Node: ExPseudo265390
Node: ExCdrecord266317
Node: ExMkisofs266637
Node: ExGrowisofs268534
Node: ExException269687
Node: ExTime270145
Node: ExIncBackup270603
Node: ExRestore274629
Node: ExRecovery275575
Node: Files276147
Node: Environ277481
Node: Seealso278229
Node: Bugreport278946
Node: Legal279537
Node: CommandIdx280549
Node: ConceptIdx298165
Node: Restore221857
Node: Emulation231023
Node: Scripting241479
Node: Frontend249262
Node: Examples258888
Node: ExDevices260066
Node: ExCreate260727
Node: ExDialog262027
Node: ExGrowing263298
Node: ExModifying264107
Node: ExBootable264617
Node: ExCharset265172
Node: ExPseudo266068
Node: ExCdrecord266995
Node: ExMkisofs267315
Node: ExGrowisofs269212
Node: ExException270365
Node: ExTime270823
Node: ExIncBackup271281
Node: ExRestore275307
Node: ExRecovery276253
Node: Files276825
Node: Environ278159
Node: Seealso278907
Node: Bugreport279624
Node: Legal280215
Node: CommandIdx281227
Node: ConceptIdx298843

End Tag Table