Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to extract ISO images from rar without extracting the ISO content as well? #4419

Open
godfuture opened this issue Jan 4, 2024 · 7 comments
Assignees
Labels
question Further information is requested

Comments

@godfuture
Copy link

Question

Very often data downloaded is kept in rar packages. If the content of this rar package is an ISO file, the ISO file gets extracted as well. How can I prevent the extraction of the extracted for ISO files?

Additional references

I have turned off "Extract archives in archives" and added "*.iso" to "Don't extract the following files" in ExtractArchive plugin settings.

@godfuture godfuture added the question Further information is requested label Jan 4, 2024
@GammaC0de
Copy link
Member

Can you provide some logs?

@mihawk90
Copy link
Contributor

Just having this same issue... it deleted the rar files (which is fine), then proceeded to "extract" the ISO, then deleted the ISO. Except... no files were actually extracted and now the entire download is gone.

It seems the "Extract archives in archives:" setting also ignores the "Extract archives ending with extension:" setting entirely.

[2024-03-28 02:14:13]  INFO                pyload  Package finished: <removed>
[2024-03-28 02:14:13]  DEBUG               pyload  ADDON ExternalScripts: No script found under folder `package_finished`
[2024-03-28 02:14:13]  DEBUG               pyload  ADDON ExtractArchive: Use for extensions: .001|.7z|.bz2|.bzip2|.gz|.gzip|.lha|.lzh|.lzma|.rar|.tar|.taz|.tbz|.tbz2|.tgz|.xar|.xz|.z|.zip
[2024-03-28 02:14:13]  INFO                pyload  ADDON ExtractArchive: Check package: <removed>
[2024-03-28 02:14:16]  DEBUG               pyload  ADDON ExtractArchive: Targets for UnRar: [(11796, '/downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part01.rar', '/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>')]
[2024-03-28 02:14:16]  INFO                pyload  ADDON ExtractArchive: 4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part01.rar | Extract to: /mnt/media/_unsorted_stuff/_pyload-extracted/<removed>
[2024-03-28 02:14:16]  DEBUG               pyload  ADDON ExtractArchive: Password: None
[2024-03-28 02:14:16]  DEBUG               pyload  ADDON ExtractArchive: Verifying using password: None
[2024-03-28 02:14:16]  DEBUG               pyload  EXTRACTOR UnRar: EXECUTE unrar l -scf -o- -or -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -xSample* -xProof* -y -c- -p- -ai -v /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part01.rar
[2024-03-28 02:14:17]  DEBUG               pyload  ADDON ExtractArchive: Password Correct
[2024-03-28 02:14:17]  DEBUG               pyload  ADDON ExtractArchive: Extracting using password: None
[2024-03-28 02:14:17]  DEBUG               pyload  EXTRACTOR UnRar: EXECUTE unrar x -scf -o- -or -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -xSample* -xProof* -y -c- -p- -ai /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part01.rar /mnt/media/_unsorted_stuff/_pyload-extracted/<removed>
[2024-03-28 02:18:37]  INFO                pyload  ADDON RestartFailed: Restarting all failed downloads...
[2024-03-28 02:23:37]  INFO                pyload  ADDON RestartFailed: Restarting all failed downloads...
[2024-03-28 02:28:37]  INFO                pyload  ADDON RestartFailed: Restarting all failed downloads...
[2024-03-28 02:33:37]  INFO                pyload  ADDON RestartFailed: Restarting all failed downloads...
[2024-03-28 02:38:37]  INFO                pyload  ADDON RestartFailed: Restarting all failed downloads...
[2024-03-28 02:42:18]  DEBUG               pyload  EXTRACTOR UnRar: EXECUTE unrar v -scf -o- -or -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -xSample* -xProof* -y -c- -p- -ai -v /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part01.rar
[2024-03-28 02:42:25]  DEBUG               pyload  ADDON ExtractArchive: Would delete: /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part33.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part48.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part34.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part46.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part41.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part08.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part74.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part73.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part01.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part06.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part17.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part10.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part62.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part19.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part65.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part50.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part81.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part57.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part86.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part59.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part25.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part22.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part07.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part72.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part09.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part75.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part40.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part47.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part49.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part35.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part32.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part23.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part58.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part24.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part56.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part87.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part51.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part80.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part18.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part64.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part63.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part11.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part16.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part27.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part20.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part52.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part83.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part55.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part84.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part29.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part60.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part67.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part15.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part69.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part12.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part03.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part04.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part78.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part76.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part71.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part44.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part38.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part43.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part31.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part36.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part13.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part14.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part68.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part66.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part61.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part54.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part85.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part28.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part53.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part82.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part21.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part26.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part37.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part30.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part42.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part45.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part39.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part70.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part77.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part05.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part79.rar, /downloads/<removed>/4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part02.rar
[2024-03-28 02:42:25]  INFO                pyload  ADDON ExtractArchive: Deleting 87 files
[2024-03-28 02:42:31]  INFO                pyload  ADDON ExtractArchive: 4b3bba13-8cd4-4ada-8c9a-6af1219d64c9.part01.rar | Extracting finished
[2024-03-28 02:42:31]  DEBUG               pyload  ADDON ExtractArchive: Extracted files: ['/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/UNTERSTÜTZT MEINE ARBEIT.txt', '/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/Ddownload.com PREMIUM FULL SPEED.url', '/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/Sample/sharphd-<removed>uhd-sample.m2ts', '/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/Rapidgator.net PREMIUM FULL SPEED.url', '/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/Proof/sharphd-<removed>uhd_proof.jpg', '/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/sharphd-<removed>uhd.iso', '/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/SUPPORT MY WORK.txt']
[2024-03-28 02:42:31]  DEBUG               pyload  ADDON ExternalScripts: No script found under folder `archive_extracted`
[2024-03-28 02:42:31]  DEBUG               pyload  ADDON ExtractArchive: Targets for UnRar: [(11796, '/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/sharphd-<removed>uhd.iso', '/mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD')]
[2024-03-28 02:42:31]  INFO                pyload  ADDON ExtractArchive: sharphd-<removed>uhd.iso | Extract to: /mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD
[2024-03-28 02:42:31]  DEBUG               pyload  ADDON ExtractArchive: Password: None
[2024-03-28 02:42:31]  DEBUG               pyload  ADDON ExtractArchive: Verifying using password: None
[2024-03-28 02:42:31]  DEBUG               pyload  EXTRACTOR UnRar: EXECUTE unrar l -scf -o- -or -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -xSample* -xProof* -y -c- -p- -ai -v /mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/sharphd-<removed>uhd.iso
[2024-03-28 02:42:31]  DEBUG               pyload  ADDON ExtractArchive: Password Correct
[2024-03-28 02:42:31]  DEBUG               pyload  ADDON ExtractArchive: Extracting using password: None
[2024-03-28 02:42:31]  DEBUG               pyload  EXTRACTOR UnRar: EXECUTE unrar x -scf -o- -or -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -xSample* -xProof* -y -c- -p- -ai /mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/sharphd-<removed>uhd.iso /mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD
[2024-03-28 02:42:31]  DEBUG               pyload  EXTRACTOR UnRar: EXECUTE unrar v -scf -o- -or -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -xSample* -xProof* -y -c- -p- -ai -v /mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/sharphd-<removed>uhd.iso
[2024-03-28 02:42:31]  DEBUG               pyload  ADDON ExtractArchive: Would delete: /mnt/media/_unsorted_stuff/_pyload-extracted/<removed>/<removed>.2023.MULTi.COMPLETE.UHD.BLURAY-SharpHD/sharphd-<removed>uhd.iso
[2024-03-28 02:42:31]  INFO                pyload  ADDON ExtractArchive: Deleting 1 files
[2024-03-28 02:42:32]  INFO                pyload  ADDON ExtractArchive: sharphd-<removed>uhd.iso | Extracting finished
[2024-03-28 02:42:32]  DEBUG               pyload  ADDON ExtractArchive: Extracted files: []
[2024-03-28 02:42:32]  DEBUG               pyload  ADDON ExternalScripts: No script found under folder `archive_extracted`
[2024-03-28 02:42:32]  DEBUG               pyload  ADDON ExtractArchive: Successfully deleted pack folder /downloads/<removed>/
[2024-03-28 02:42:32]  DEBUG               pyload  ADDON ExternalScripts: No script found under folder `package_extracted`
[2024-03-28 02:42:32]  DEBUG               pyload  ADDON ExternalScripts: No script found under folder `archive_processed`

As you can see .iso is not in the valid extensions list, but it attempted the extraction anyway. I'm not entirely sure what happened to the contents of the ISO though... The log doesn't even list any files that were extracted but supposedly it was successful, so it just went on with the deletion.

On a side note: I'm also not sure the "Don't extract the following files:" setting is working either, or maybe I'm just too dumb to exclude the Sample and Proof files...

@milahu
Copy link

milahu commented Apr 30, 2024

did you save the ExtractArchive plugin settings?
the save button is hidden on the bottom of the settings page

this works for me with Extract archives in archives: off
only the outmost rar archive is extracted to test.txt.zip.rar.iso

cd $(mktemp -d)
echo hello > test.txt
zip test.txt.zip test.txt
rar a test.txt.zip.rar test.txt.zip
genisoimage -f -J -joliet-long -r -allow-lowercase -allow-multidot -o test.txt.zip.rar.iso test.txt.zip.rar
rar a test.txt.zip.rar.iso.rar test.txt.zip.rar.iso
python3 -m http.server

it deleted the rar files (which is fine), then proceeded to "extract" the ISO, then deleted the ISO. Except... no files were actually extracted and now the entire download is gone

enable move to trash

Delete archive after extraction: on
Move to trash instead delete: on

@mihawk90
Copy link
Contributor

did you save the ExtractArchive plugin settings?
the save button is hidden on the bottom of the settings page

Yes I did save, I checked by re-opening the page. And the save button isn't exactly hidden either.

enable move to trash

Enabling trash doesn't fix the issue, it fixes a symptom as a bandaid.

@godfuture
Copy link
Author

Can you provide some logs?

It still does not work. The archive-in-archive extraction was executed:
outter_package.rar -> inner_package.rar -> package.iso -> folders

But instead of having an ISO file, I have the leftover folders and files from ISO extraction. I seems the outter_package and the ISO file was deleted, the inner_package was not deleted. I guess because ISO extraction failed?!

  1. The settings "Don't extract the following files" seem not to be considered during archive-in-archive extraction.
  2. Exception handling of extractArchive plugin triggered deletion even the last step of archive-in-archive extraction failed (outter_package.rar and package.iso was deleted)

There is not much log about archive in archive extraction, but this:

[2024-01-23 23:32:20]  INFO  pyload  Download finished: pre_x.part7.rar
[2024-01-23 23:32:20]  DEBUG pyload  ADDON ExternalScripts: No script found under folder `download_finished`
[2024-01-23 23:32:20]  INFO  pyload  Package finished: packageFolder
[2024-01-23 23:32:20]  DEBUG pyload  ADDON ExternalScripts: No script found under folder `package_finished`
[2024-01-23 23:32:20]  DEBUG pyload  ADDON ExtractArchive: Use for extensions: .001|.7z|.bz2|.bzip2|.gz|.gzip|.lha|.lzh|.lzma|.rar|.tar|.taz|.tbz|.tbz2|.tgz|.xar|.xz|.z|.zip
[2024-01-23 23:32:20]  DEBUG pyload  ADDON ExternalScripts: No script found under folder `all_downloads_processed`
[2024-01-23 23:32:20]  DEBUG pyload  All downloads processed
[2024-01-23 23:32:20]  INFO  pyload  ADDON ExtractArchive: Check package: packageFolder
[2024-01-23 23:32:20]  DEBUG pyload  ADDON ExtractArchive: Targets for UnRar: [(6750, '/downloads/packageFolder/x.part1.rar', '/downloads/packageFolder/')]
[2024-01-23 23:32:20]  INFO  pyload  ADDON ExtractArchive: x.part1.rar | Extract to: /downloads/packageFolder/
[2024-01-23 23:32:20]  DEBUG pyload  ADDON ExtractArchive: Password: None
[2024-01-23 23:32:20]  DEBUG pyload  ADDON ExtractArchive: Verifying using password: None
[2024-01-23 23:32:20]  DEBUG pyload  EXTRACTOR UnRar: EXECUTE unrar l -scf -o+ -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -x*.iso -x*.ISO -x*.image -y -c- -p- -kb -v /downloads/packageFolder/x.part1.rar
[2024-01-23 23:32:21]  DEBUG pyload  ADDON ExtractArchive: Password Correct
[2024-01-23 23:32:21]  DEBUG pyload  ADDON ExtractArchive: Extracting using password: None
[2024-01-23 23:32:21]  DEBUG pyload  EXTRACTOR UnRar: EXECUTE unrar x -scf -o+ -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -x*.iso -x*.ISO -x*.image -y -c- -p- -kb /downloads/packageFolder/x.part1.rar /downloads/packageFolder/
[2024-01-23 23:37:09]  DEBUG pyload  EXTRACTOR UnRar: EXECUTE unrar v -scf -o+ -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -x*.iso -x*.ISO -x*.image -y -c- -p- -kb -v /downloads/packageFolder/x.part1.rar
[2024-01-23 23:37:09]  DEBUG pyload  ADDON ExtractArchive: Would delete: /downloads/packageFolder/pre_x.part4.rar, /downloads/packageFolder/x.part1.rar, /downloads/packageFolder/pre_x.part8.rar, /downloads/packageFolder/pre_x.part3.rar, /downloads/packageFolder/pre_x.part7.rar, /downloads/packageFolder/pre_x.part6.rar, /downloads/packageFolder/pre_x.part5.rar, /downloads/packageFolder/pre_x.part2.rar
[2024-01-23 23:37:09]  INFO  pyload  ADDON ExtractArchive: Deleting 8 files
[2024-01-23 23:37:09]  INFO  pyload  ADDON ExtractArchive: x.part1.rar | Extracting finished
[2024-01-23 23:37:09]  DEBUG pyload  ADDON ExtractArchive: Extracted files: ['/downloads/packageFolder/x.part1.rar', '/downloads/packageFolder/x.part3.rar', '/downloads/packageFolder/x.part2.rar', '/downloads/packageFolder/x.part4.rar']
[2024-01-23 23:37:09]  DEBUG pyload  ADDON ExternalScripts: No script found under folder `archive_extracted`
[2024-01-23 23:37:10]  DEBUG pyload  ADDON ExtractArchive: Targets for UnRar: [(6750, '/downloads/packageFolder/x.part1.rar', '/downloads/packageFolder')]
[2024-01-23 23:37:10]  INFO  pyload  ADDON ExtractArchive: x.part1.rar | Extract to: /downloads/packageFolder
[2024-01-23 23:37:10]  DEBUG pyload  ADDON ExtractArchive: Password: None
[2024-01-23 23:37:10]  DEBUG pyload  ADDON ExtractArchive: Verifying using password: None
[2024-01-23 23:37:10]  DEBUG pyload  EXTRACTOR UnRar: EXECUTE unrar l -scf -o+ -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -x*.iso -x*.ISO -x*.image -y -c- -p- -kb -v /downloads/packageFolder/x.part1.rar

...

[2024-01-23 23:37:10]  DEBUG pyload  EXTRACTOR SevenZip: EXECUTE 7z x -scsUTF-8 -sccUTF-8 -bso0 -bsp1 -aoa -xr!*.nfo -xr!*.DS_Store -xr!index.dat -xr!thumb.db -xr!*.iso -xr!*.ISO -xr!*.image -p- -o/downloads/packageFolder /downloads/packageFolder/x.part1.rar
[2024-01-23 23:38:11]  ERROR pyload  ADDON ExtractArchive: x.part1.rar | Archive error | ERRORS:
Headers Error
Unexpected end of archive

ERROR: Data Error : sources/file1.ext
ERROR: Data Error : sources/file2.ext
[2024-01-23 23:38:11]  DEBUG pyload  ADDON ExternalScripts: No script found under folder `archive_extract_failed`
[2024-01-23 23:38:11]  ERROR pyload  ADDON ExtractArchive: x.part1.rar | Extract failed

@GammaC0de
Copy link
Member

Please build a use case example that I can test, all those <removed> and <blah> does not help.

@milahu
Copy link

milahu commented May 1, 2024

what pyload version? 0.5.0b3.dev85?

are there overrides in $HOME/.pyload/plugins/extractors/?

unrar x -scf -o+ -x*.nfo -x*.DS_Store -xindex.dat -xthumb.db -x*.iso -x*.ISO -x*.image -y -c- -p- -kb /downloads/packageFolder/x.part1.rar /downloads/packageFolder/

that exclude list makes no sense
it only makes sense to exclude .DS_Store and Thumbs.db files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Development

No branches or pull requests

4 participants