Page 1 of 1

7-zip uitpakken

Posted: July 14th, 2020, 8:55 am
by Mecano
Hallo SABnzbd leden,

Heb een vraag mbt uitpakken van 7-zip bestanden en de volgende instellingen
[ ]Recursief uitpakken toestaan uit [config/switches/]

Deze instelling is niet veranderd:
[x] enable_7zip ( aan ) [config/special/]

NZB for testing:
https://raw.githubusercontent.com/sande ... 8fcddd.nzb

Alleen bij Recursief uitpakken toestaan aan (enable_recursive = 1)
wordt het 7-zip bestand uitgepakt.

Test is met SABnzbd (2.3.9 [03c10dc]) Win 10 gedaan en met tevens met SABnzbd-3.0.0RC1 beide versies downloaden het bestand wel maar wordt niet uitgepakt (enable_recursive = 0)

Uitpakken van rar bestanden en Recursief uitpakken toestaan uit is geen probleem.
(xx .part01.rar xx, .part02.rar worden netjes uitgepakt, extract ipv join)

Re: 7-zip uitpakken

Posted: July 14th, 2020, 11:50 am
by safihre
Dit lijkt een kopie van dit issue?
https://github.com/sabnzbd/sabnzbd/issues/1404

Daar is ook omschreven waarom dat zo is, namelijk omdat we de gesplitste 7zip bestanden eerst met 7zip samenvoegen. Dat is de eerste stap, en daarom stoppen we daarna. Anders werkt het op sommige versies van 7zip op Linux niet.

Re: 7-zip uitpakken

Posted: July 14th, 2020, 1:57 pm
by Mecano
safihre, daar lijkt het idd op.
Maar wat doet enable_filejoin ( aan ) dit is toch een soort van HJ Split?

ipv van samenvoegen direct uitpakken, net als bij de rar files
Is daar geen oplossing voor (Win) d.m.v. een script of een parameter invullen -tsplit
"Ok so removing -tsplit" (Debian sid)
-tsplit is deze ergens terug te vinden?

Re: 7-zip uitpakken

Posted: July 15th, 2020, 3:26 pm
by safihre
Dit is een bijzondere versie van hjsplit, gedaan door 7zip (meestal dan) en daarom laten we 7zip het oplossen ipv de normale filejoin.

Wat ik niet helemaal snap is waarom het moet gewenst is dat sabnzbd recursief gaat uitpakken? Waarom zou je dat uitzetten?

De daar beschreven -tsplit zit in de source code.

Re: 7-zip uitpakken

Posted: July 15th, 2020, 5:29 pm
by Mecano
Een voorbeeld je download een MacOS apps pakket op Windows (xx .part01.rar / xx .part02.rar enz.). In dit pakket zitten niet alleen .dmg files ook apps als zipbestand gearchiveerd. Recursief uitpakken pakt ook deze gezipte apps uit, er kunnen ongeldige tekens in de bestandsnaam tussen zitten of paden langer dan 256 karakters MAX_PATH.

(ik weet het MacOS apps pak je op een MAC uit, soms is het even niet anders ;) )

Re: 7-zip uitpakken

Posted: July 16th, 2020, 12:35 pm
by safihre
Helaas werkt deze use case door de compatibility met minder flexibele 7zip versies dus helaas niet..