ISO support hasn't been update for quite a bit, especially since 9.20. 7-Zip can still extract ISOs create from DVDs, but not ISOs created from Bluray. Are there any plans to update this to support BDISOs as well?
Last edit: Baror Liger 2018-07-05
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It's UDF 2.5 for many Bluray ISOs, majority of them for movies. I know 7-Zip 9.20 and later versions can exact DVDs with ISO9660, UDF 1.02 file systems, but that's the limit of 7-Zip so far. Even with copy protection is stripped from the ISO backups, 7-Zip cannot exact the Blurays. The only alternative would be to mount it with a virual drive and copy it to my hard drive. It's a pain to do it, but at least it works. It would be nice if 7-Zip supported this in the future.
Last edit: Baror Liger 2018-07-10
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As I remember there was problem with udf 2.6 in 7-zip.
If there is problem with udf 2.5, please create small example, compress it and attach here. I'll check it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm not sure how to create an example. Also not sure if it will mess up BDMV structure if I remove anything to make a smaller file size. Would it be easier for you to find one somewhere or create a backup ISO from one of your movies?
/dev/loop21 on /volume1/Download/NZBGet/dst/Valerian.and.the.City.of.a.Thousand.Planets.2017.2160p.USA.UHD.Blu-ray.HEVC.Tru
eHD.Atmos.7.1-wezjhOurBits/temp type udf (ro,relatime,utf8)
so this is UDF.
running udfinfo:
./udf
info /dev/loop1
udfinfo: Warning: Disk logical sector size (512) does not match UDF block size (2048)
udfinfo: Warning: Metadata Partition Map is not supported
udfinfo: Warning: File Set Descriptor cannot be read
udfinfo: Warning: File Set Descriptor not found
filename=/dev/loop1
label=Valerian.and.the.City.of.a.Thousand.Planets.2017.US.2160p.BluRay.HEVC.TrueHD.7.1.Atmos-TERMiNAL
uuid=4e749d3d0271c2a5
lvid=Valerian.and.the.City.of.a.Thousand.Planets.2017.US.2160p.BluRay.HEVC.TrueHD.7.1.Atmos-TERMiNAL
vid=Valerian.and.the.City.of.a.Tho
vsid=
fsid=
fullvsid=4E749D3D0271C2A5
winserialnum=0x00000000
blocksize=2048
blocks=41010176
usedblocks=41009856
freeblocks=0
behindblocks=0
numfiles=248
numdirs=18
udfrev=2.50
udfwriterev=2.50
integrity=closed
accesstype=readonly
start=16, blocks=3, type=VRS
start=32, blocks=16, type=MVDS
start=64, blocks=1, type=LVID
start=256, blocks=1, type=ANCHOR
start=288, blocks=41009856, type=PSPACE
start=41010144, blocks=16, type=RVDS
start=41010175, blocks=1, type=ANCHOR
Looks the same when I run it directly on the .iso file... So UDF 2.50
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Here's a novel idea, maybe just add a virtual drive mounting module into 7Zip, and simply display the files in the 7Zip file manager for copying etc, just like Baror has described it. Nothing wrong with a little bit of cheating. Mounting the volume and copying the files off would also solve any revision issues. ;)
Baror Liger - 2018-07-10
The only alternative would be to mount it with a virual drive and copy it to my hard drive. It's a pain to do it, but at least it works. It would be nice if 7-Zip supported this in the future.
Last edit: BillAnt 2019-04-07
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
How about cheating a little ;) and instead of full support for the different version of UDF, just add a udf volume mounting module into 7Zip and simply display the files in the 7Zip File Manager window for further processing, copying etc.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ISO support hasn't been update for quite a bit, especially since 9.20. 7-Zip can still extract ISOs create from DVDs, but not ISOs created from Bluray. Are there any plans to update this to support BDISOs as well?
Last edit: Baror Liger 2018-07-05
Is it ISO and not UDF?
Ceate small example, compress it to 7z archive and upload that file. So I can check it.
UDF format is complicated. So I don't know how to support some revisions.
Last edit: Igor Pavlov 2018-07-06
It's UDF 2.5 for many Bluray ISOs, majority of them for movies. I know 7-Zip 9.20 and later versions can exact DVDs with ISO9660, UDF 1.02 file systems, but that's the limit of 7-Zip so far. Even with copy protection is stripped from the ISO backups, 7-Zip cannot exact the Blurays. The only alternative would be to mount it with a virual drive and copy it to my hard drive. It's a pain to do it, but at least it works. It would be nice if 7-Zip supported this in the future.
Last edit: Baror Liger 2018-07-10
As I remember there was problem with udf 2.6 in 7-zip.
If there is problem with udf 2.5, please create small example, compress it and attach here. I'll check it.
I'm not sure how to create an example. Also not sure if it will mess up BDMV structure if I remove anything to make a smaller file size. Would it be easier for you to find one somewhere or create a backup ISO from one of your movies?
Also found a link with someone else requesting update support for higher Bluray UDF version in the past in 2010: https://sourceforge.net/p/sevenzip/feature-requests/935/
The workaround solution is the same as mine.
Last edit: Baror Liger 2018-07-11
Here is an example if this helps:
Current .iso list from 7zip
current directory listing of mounted iso (using tree)
tree . ├── BDMV │ ├── AUXDATA │ ├── BACKUP │ │ ├── BDJO │ │ │ ├── 00000.bdjo │ │ │ ├── 00001.bdjo │ │ │ ├── 00002.bdjo │ │ │ ├── 00003.bdjo │ │ │ ├── 00004.bdjo │ │ │ └── 65535.bdjo │ │ ├── CLIPINF │ │ │ ├── 00002.clpi │ │ │ ├── 00007.clpi │ │ │ ├── 00008.clpi │ │ │ ├── 00022.clpi │ │ │ ├── 00276.clpi │ │ │ ├── 00277.clpi │ │ │ ├── 00278.clpi │ │ │ ├── 00279.clpi │ │ │ ├── 00280.clpi │ │ │ ├── 00281.clpi │ │ │ ├── 00282.clpi │ │ │ ├── 00283.clpi │ │ │ ├── 00284.clpi │ │ │ ├── 00285.clpi │ │ │ ├── 00286.clpi │ │ │ ├── 00287.clpi │ │ │ ├── 00288.clpi │ │ │ ├── 00289.clpi │ │ │ ├── 00290.clpi │ │ │ ├── 00291.clpi │ │ │ ├── 00292.clpi │ │ │ ├── 00293.clpi │ │ │ ├── 00294.clpi │ │ │ ├── 00295.clpi │ │ │ ├── 00296.clpi │ │ │ ├── 00297.clpi │ │ │ ├── 00299.clpi │ │ │ ├── 00300.clpi │ │ │ ├── 00301.clpi │ │ │ ├── 00302.clpi │ │ │ └── 00304.clpi │ │ ├── index.bdmv │ │ ├── JAR │ │ │ └── 03001.jar │ │ ├── MovieObject.bdmv │ │ └── PLAYLIST │ │ ├── 00001.mpls │ │ ├── 00002.mpls │ │ ├── 00003.mpls │ │ ├── 00004.mpls │ │ ├── 00005.mpls │ │ ├── 00006.mpls │ │ ├── 00007.mpls │ │ ├── 00008.mpls │ │ ├── 00011.mpls │ │ ├── 00020.mpls │ │ ├── 00115.mpls │ │ ├── 00801.mpls │ │ ├── 00802.mpls │ │ ├── 00803.mpls │ │ ├── 00804.mpls │ │ ├── 00805.mpls │ │ ├── 00806.mpls │ │ ├── 00807.mpls │ │ ├── 00808.mpls │ │ ├── 00809.mpls │ │ ├── 00810.mpls │ │ ├── 00811.mpls │ │ ├── 00812.mpls │ │ ├── 00813.mpls │ │ ├── 00814.mpls │ │ ├── 00815.mpls │ │ ├── 00816.mpls │ │ ├── 00817.mpls │ │ ├── 00818.mpls │ │ ├── 00819.mpls │ │ ├── 00820.mpls │ │ ├── 00821.mpls │ │ ├── 00822.mpls │ │ ├── 00823.mpls │ │ ├── 00824.mpls │ │ ├── 00826.mpls │ │ ├── 00827.mpls │ │ ├── 00828.mpls │ │ ├── 00829.mpls │ │ ├── 00830.mpls │ │ ├── 00831.mpls │ │ ├── 00832.mpls │ │ ├── 00833.mpls │ │ ├── 00834.mpls │ │ ├── 00835.mpls │ │ ├── 00836.mpls │ │ ├── 00837.mpls │ │ ├── 00838.mpls │ │ ├── 00839.mpls │ │ ├── 00840.mpls │ │ ├── 00841.mpls │ │ ├── 00842.mpls │ │ ├── 00843.mpls │ │ └── 00845.mpls │ ├── BDJO │ │ ├── 00000.bdjo │ │ ├── 00001.bdjo │ │ ├── 00002.bdjo │ │ ├── 00003.bdjo │ │ ├── 00004.bdjo │ │ └── 65535.bdjo │ ├── CLIPINF │ │ ├── 00002.clpi │ │ ├── 00007.clpi │ │ ├── 00008.clpi │ │ ├── 00022.clpi │ │ ├── 00276.clpi │ │ ├── 00277.clpi │ │ ├── 00278.clpi │ │ ├── 00279.clpi │ │ ├── 00280.clpi │ │ ├── 00281.clpi │ │ ├── 00282.clpi │ │ ├── 00283.clpi │ │ ├── 00284.clpi │ │ ├── 00285.clpi │ │ ├── 00286.clpi │ │ ├── 00287.clpi │ │ ├── 00288.clpi │ │ ├── 00289.clpi │ │ ├── 00290.clpi │ │ ├── 00291.clpi │ │ ├── 00292.clpi │ │ ├── 00293.clpi │ │ ├── 00294.clpi │ │ ├── 00295.clpi │ │ ├── 00296.clpi │ │ ├── 00297.clpi │ │ ├── 00299.clpi │ │ ├── 00300.clpi │ │ ├── 00301.clpi │ │ ├── 00302.clpi │ │ └── 00304.clpi │ ├── index.bdmv │ ├── JAR │ │ ├── 03000 │ │ │ ├── activate.bdmv │ │ │ ├── bluray_project.bin │ │ │ ├── common_composite_1.png │ │ │ ├── common_composite_2.png │ │ │ ├── common_composite_3.png │ │ │ ├── loader.png │ │ │ ├── projectsettings.xml │ │ │ ├── resources.xml │ │ │ ├── selecte.bdmv │ │ │ ├── sliderfontresource.txt │ │ │ ├── sliderfontshift.txt │ │ │ ├── text_small_709sdr_aresource.txt │ │ │ ├── text_small_709sdr_ashift.txt │ │ │ ├── text_small_709sdr_sresource.txt │ │ │ ├── text_small_709sdr_sshift.txt │ │ │ ├── text_small_aresource.txt │ │ │ ├── text_small_ashift.txt │ │ │ ├── text_small_sresource.txt │ │ │ ├── text_small_sshift.txt │ │ │ └── title.properties │ │ └── 03001.jar │ ├── META │ │ └── DL │ │ ├── bdmt_eng.xml │ │ ├── Large.jpg │ │ └── Small.jpg │ ├── MovieObject.bdmv │ ├── PLAYLIST │ │ ├── 00001.mpls │ │ ├── 00002.mpls │ │ ├── 00003.mpls │ │ ├── 00004.mpls │ │ ├── 00005.mpls │ │ ├── 00006.mpls │ │ ├── 00007.mpls │ │ ├── 00008.mpls │ │ ├── 00011.mpls │ │ ├── 00020.mpls │ │ ├── 00115.mpls │ │ ├── 00801.mpls │ │ ├── 00802.mpls │ │ ├── 00803.mpls │ │ ├── 00804.mpls │ │ ├── 00805.mpls │ │ ├── 00806.mpls │ │ ├── 00807.mpls │ │ ├── 00808.mpls │ │ ├── 00809.mpls │ │ ├── 00810.mpls │ │ ├── 00811.mpls │ │ ├── 00812.mpls │ │ ├── 00813.mpls │ │ ├── 00814.mpls │ │ ├── 00815.mpls │ │ ├── 00816.mpls │ │ ├── 00817.mpls │ │ ├── 00818.mpls │ │ ├── 00819.mpls │ │ ├── 00820.mpls │ │ ├── 00821.mpls │ │ ├── 00822.mpls │ │ ├── 00823.mpls │ │ ├── 00824.mpls │ │ ├── 00826.mpls │ │ ├── 00827.mpls │ │ ├── 00828.mpls │ │ ├── 00829.mpls │ │ ├── 00830.mpls │ │ ├── 00831.mpls │ │ ├── 00832.mpls │ │ ├── 00833.mpls │ │ ├── 00834.mpls │ │ ├── 00835.mpls │ │ ├── 00836.mpls │ │ ├── 00837.mpls │ │ ├── 00838.mpls │ │ ├── 00839.mpls │ │ ├── 00840.mpls │ │ ├── 00841.mpls │ │ ├── 00842.mpls │ │ ├── 00843.mpls │ │ └── 00845.mpls │ └── STREAM │ ├── 00002.m2ts │ ├── 00007.m2ts │ ├── 00008.m2ts │ ├── 00022.m2ts │ ├── 00276.m2ts │ ├── 00277.m2ts │ ├── 00278.m2ts │ ├── 00279.m2ts │ ├── 00280.m2ts │ ├── 00281.m2ts │ ├── 00282.m2ts │ ├── 00283.m2ts │ ├── 00284.m2ts │ ├── 00285.m2ts │ ├── 00286.m2ts │ ├── 00287.m2ts │ ├── 00288.m2ts │ ├── 00289.m2ts │ ├── 00290.m2ts │ ├── 00291.m2ts │ ├── 00292.m2ts │ ├── 00293.m2ts │ ├── 00294.m2ts │ ├── 00295.m2ts │ ├── 00296.m2ts │ ├── 00297.m2ts │ ├── 00299.m2ts │ ├── 00300.m2ts │ ├── 00301.m2ts │ ├── 00302.m2ts │ └── 00304.m2ts └── CERTIFICATE ├── app.discroot.crt ├── BACKUP │ ├── app.discroot.crt │ ├── bu.discroot.crt │ └── id.bdmv ├── bu.discroot.crt └── id.bdmv 17 directories, 248 filesIt can't open file as ISO.
So it opens some zip file inside that iso instead.
What exact filesystem in ISO file.
is UDF or ISO?
If it's UDF, then what exact version of UDF?
Running mount command shows.
so this is UDF.
running udfinfo:
Looks the same when I run it directly on the .iso file... So UDF 2.50
Here's a novel idea, maybe just add a virtual drive mounting module into 7Zip, and simply display the files in the 7Zip file manager for copying etc, just like Baror has described it. Nothing wrong with a little bit of cheating. Mounting the volume and copying the files off would also solve any revision issues. ;)
Baror Liger - 2018-07-10
The only alternative would be to mount it with a virual drive and copy it to my hard drive. It's a pain to do it, but at least it works. It would be nice if 7-Zip supported this in the future.
Last edit: BillAnt 2019-04-07
I already utilise mount as a fallbackwhen 7zip fails.
The problem is mount requires root/sudo, so not ideal for automated process.
Last edit: clinton.hall 2019-04-08
Sorry. Replied on mobile and it double posted. Seems I can only edit and not delete!
Last edit: clinton.hall 2019-04-08
This is whyt I never use that silly mobile, only if it's an emergency. ;)
7-Zip doesn't support udf 2.6
about udf 2.5 - I'm not sure.
udf specification is too complicated.
So it was too difficult to support it.
How about cheating a little ;) and instead of full support for the different version of UDF, just add a udf volume mounting module into 7Zip and simply display the files in the 7Zip File Manager window for further processing, copying etc.