Entpack Fehler 11.55 RC2

German support forum

Moderators: Hacker, Stefan2, white

Laurin
Member
Member
Posts: 114
Joined: 2007-07-03, 16:33 UTC

Entpack Fehler 11.55 RC2

Post by *Laurin »

Ist mir durch Zufall auf gefallen.
im TC 11.55 RC2
Da ist ein Entpack-fehler bei Multiparts File drine.

Sowohl beim aufruf über:
Zum Entpacken über einen Button
cm_UnpackFiles

Als auch beim Virtuellen Öffen des RAR Files, und dann Kopiren des inhalts


>Die Quelle ist:
sscn7.part1.rar 1.049.624.577 15.05.2025 09:41 -a--
sscn7.part2.rar 15.785.151 15.05.2025 15:10 -a--


Und enpackt wäre RICHTIG
info.sscn7.nfo 8.779 22.03.2023 01:42 -a--
sscn7.mkv 998.649.131 11.03.2023 13:44 -a--
Sample\ <DIR> 15.05.2025 15:22 ----
sscn7-sample.mkv 35.811.586 22.03.2023 01:42 -a--

Wenn der 2 Part Teil Klein genug ist
Entpackt der TC ohne Fehler Meldung das der 2Part Fehlt.

Also
wenn der sscn7.part2.rar Teil Fehlt
Entpackt der TC Trotzdem

Und es Kommt dieser Fehler in der
Sample\ <DIR> 15.05.2025 15:22 ----
sscn7-sample.mkv 20.486.583 22.03.2023 01:42 -a--

Das also nur diese Datei Kleiner, also Unvolständig ist

Aber wie gesagt es kommt kein FEHLER das ein MULTIPART Fehlt.
===================

der TC 11.51 hat diesen Fehler nicht
Der, Fragt sofort nacht denn 2 Part und Streikt.
Last edited by Laurin on 2025-05-26, 15:49 UTC, edited 1 time in total.
#33304 Personal license
GRUND REGEL für das aufsetzen eines neuen SYSTEM
1. WINDOWS
2. Total Commander
und dann denn rest
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50703
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Entpack Fehler 11.55 RC2

Post by *ghisler(Author) »

Leider verstehe ich den Bugreport nicht. Ich bekomme bereits eine Nachfrage nach dem fehlenden Archivteil, wenn ich das Archiv mit Enter öffne.

Entpacken Sie denn nun mit der unrar.dll oder extern mit winrar.exe?
Dabei geht es um die Checkbox "Benutze wenn möglich internen RAR-Entpacker" unter Konfigurieren - Einstellungen Packer.

Wenn der interne Entpacker betroffen ist, dann versuchen Sie bitte, ob es mit der unrar.dll/unrar64.dll von TC 11.51 geht.
Wenn der externe Entpacker betroffen ist, dann haben Sie vielleicht seither ein Update von winrar.exe installiert?
Author of Total Commander
https://www.ghisler.com
Laurin
Member
Member
Posts: 114
Joined: 2007-07-03, 16:33 UTC

Re: Entpack Fehler 11.55 RC2

Post by *Laurin »

Hallo Christian

Gerne Helfe ich dir.
Zur Einleitung:
ich habe mir mal als Test Umgebung für neue TC Versionen
denn WC als Portabel erstellt.
(mein Festinstalierter Steht noch auf 11.03, Also eine SIchere Bewärte Wincmd Version)

Also
Zum Testen habe ich die 11.55 auch als Portabel instalirt.
Dazu habe ich wie immer..... :roll:

ich habe dann denn 11.51 (Portabel) in einen Neuen Pfad Kopirt

und dann durch Virtuelles EntPacken der Neuen 11.55 Version 32Bit

Manuell die Alten Dateien des 11.51 die Geändert worden sind
gegen die Neuen Dateien des 11.55 Ersetzt


Meine jetzigen Tests.
>Dabei geht es um die Checkbox "Benutze wenn möglich internen RAR-Entpacker"
Steht auf AN

beim aufruf über:
Zum Entpacken über einen Button
cm_UnpackFiles

Also es wird die unrar.dll Benutzt

ich habe jetzt als Test die unrar.dll getauscht gegen die vom 11.51
(Und auch mal gegen die der 11.03)

(ist Klar TC 11.55 jeweils neu gestartet)

der Fehler ist bei beiden weg.
Ich bekomme bereits eine Nachfrage nach dem fehlenden Archivteil, wenn ich das Archiv mit Enter öffnen will.

die von 11.55 wieder genommen
der Fehler ist wieder da
Ich bekomme KEINE Nachfrage nach dem fehlenden Archivteil, wenn ich das Archiv mit Enter öffne.
und kann denn Inhalt Kopieren
nur ist dann die eine Datei Kleiner alos Defeckt da un vollständig
(es kommt auch keine Fehler Meldung vom TC)

Also liegt es an der unrar.dll
der 11.55


Noch eine Anmerkung
der PC Läuft noch unter XP SP3 Prof Embendet

Noch weitere Fragen ?
Ich helfe Gerne
Gruss Bernard
Last edited by Laurin on 2025-05-26, 15:50 UTC, edited 1 time in total.
#33304 Personal license
GRUND REGEL für das aufsetzen eines neuen SYSTEM
1. WINDOWS
2. Total Commander
und dann denn rest
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50703
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Entpack Fehler 11.55 RC2

Post by *ghisler(Author) »

der PC Läuft noch unter XP SP3 Prof Embendet
Ah, das ist der Grund! Die neue unrar.dll vom RAR-Autor unterstützt nur noch Windows 7 und neuer. Für ältere Windows-Versionen benutze ich neu die tc7z.dll, das ist eine von mir kompilierte Version der 7-zip-dll, bei der ich nicht benutzte Funktionen weggelassen habe. Offenbar gibt es bei 7-zip keine Nachfragen wegen fehlender Archivteile. Ich werde untersuchen ob man das irgendwie nachrüsten kann.
Author of Total Commander
https://www.ghisler.com
Laurin
Member
Member
Posts: 114
Joined: 2007-07-03, 16:33 UTC

Re: Entpack Fehler 11.55 RC2

Post by *Laurin »

Ah dann ist ja alles klar.

Aber ich finde es toll dass du dein Programm nicht auch auf die neuen Windows Version hochnagelst.

Sondern auch noch die traditionellen alten Betriebssysteme die noch auch sehr viel benutzt werden unterstützen tust.
#33304 Personal license
GRUND REGEL für das aufsetzen eines neuen SYSTEM
1. WINDOWS
2. Total Commander
und dann denn rest
User avatar
Dalai
Power Member
Power Member
Posts: 9999
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Entpack Fehler 11.55 RC2

Post by *Dalai »

2Laurin
In der Zwischenzeit könntest du die unrar.dll aus älteren TC-Versionen benutzen. Dann müsstest du aber aufpassen bei einem TC-Update.

Laut offiziellem Changelog/History von WinRAR wird ab 7.10 alles älter als Win7 und generell 32-bit nicht mehr unterstützt. Die letzte unter XP funktionierende ist daher 7.01.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Laurin
Member
Member
Posts: 114
Joined: 2007-07-03, 16:33 UTC

Re: Entpack Fehler 11.55 RC2

Post by *Laurin »

Entschuldige wenn ich dich Korigiren muß

Die letzte unter XP funktionierende ist die 6.02

Jeden falls die Windows version von WIN-RAR
die 6.10 geht schon nicht mehr.
#33304 Personal license
GRUND REGEL für das aufsetzen eines neuen SYSTEM
1. WINDOWS
2. Total Commander
und dann denn rest
User avatar
Dalai
Power Member
Power Member
Posts: 9999
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Entpack Fehler 11.55 RC2

Post by *Dalai »

In Bezug auf WinRAR hast du recht. Ich bezog mich auf die unrar.dll.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
TheWizzy
Junior Member
Junior Member
Posts: 29
Joined: 2021-12-22, 10:34 UTC

Re: Entpack Fehler 11.55 RC2

Post by *TheWizzy »

Hi,

Ist dies auch der Grund, dass beim Entpacken von RARs offenbar (zumindest manchmal) eine falsche Dateigröße angenommen wird?

Im Detail: TC Version 11.52, 64bit (wahrscheinlich eher die vorige Version, hatte seitdem den Fall nicht mehr). Mir ist seit neuestem aufgefallen, dass beim Entpacken eines RARs (<Return> auf eine RAR-Datei, dann kopieren aller Dateien in das andere Panel), was eine DVD-Struktur enthält, die winzigen .ifo-Dateien ziemlich lange brauchen, die großen .VOBs aber (anscheinend) rasend schnell entpackt werden. Der benutzte Packer (laut Konfiguration->Packer) ist die rar.exe (bei mir: version 6.24). Am Ende sind alle Dateien korrekt entpackt, also kein Problem soweit, nur die Anzeige verwirrt mich.

Ich habe im Moment leider keine Test-Files, womit ich das nachvollziehen kann, weil ich alle diese RARs inzwischen entpackt habe.
User avatar
Dalai
Power Member
Power Member
Posts: 9999
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Entpack Fehler 11.55 RC2

Post by *Dalai »

Dass vermeintlich oder tatsächlich kleine Dateien lange zum Entpacken brauchen, kommt primär (oder sogar nur dann) vor, wenn solide Archive entpackt werden. Ein solides Archiv muss immer von Anfang an gelesen werden, bis man zur angeforderten Datei kommt. Über die rarfiles.lst (bei WinRAR dabei) kann man festlegen, welche Dateien in soliden Archiven an den Anfang gepackt werden sollen (.ifo findet sich darin nicht). Diese Festlegung gilt aber nur fürs Erzeugen von Archiven, hilft also nicht beim Entpacken.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50703
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Entpack Fehler 11.55 RC2

Post by *ghisler(Author) »

Total Commander 11.55 RC3 sollte nun eine Warnung anzeigen, wenn bei einem RAR-Archiv ein Teil fehlt. Das Archiv lässt sich dann trotzdem noch bis zum fehlenden Teil entpacken. Bitte ausprobieren!
19.05.25 Fixed: Unrar via tc7z dll: Show warning when opening a multi-volume archive and part is missing or can't be opened (32/64)
Author of Total Commander
https://www.ghisler.com
Laurin
Member
Member
Posts: 114
Joined: 2007-07-03, 16:33 UTC

Re: Entpack Fehler 11.55 RC2

Post by *Laurin »

SO ich habe das getestet
und zwar sehr Umfangreich /verschiedene Varianten
Allerdings nur unter XP SP3 Prof Embendet, wo für du die tc7z.dll gemacht hast
Die Test haben aber ergeben, das das kein Richtigelösung ist. :?
Nur bis TC 11.51 Bzw. mit der unrar.dll der 11.51
Funktionirt alles so wie es soll

im jetzigen Zustand der RC3
mit der unrar.dll der 11.55 und der Neuen tc7z.dll

Kommt nur beim Virtuellen Öffen des RAR Files,
die Meldung

Kann Datei 2 NICHT Finden

Das ist aber nur ein kleines Hinweis Fenster Mit    > OK <  Und das war es, sonst nix

Übergeht man diese Meldung.
Und Kopiert dann denn Inhalt

ODER noch Schlimmer beim direkten entpacken über aufrufr:
Zum Entpacken über einen Button
cm_UnpackFiles

Kommt keine Meldung das ein MULTIPART Fehlt.

und es wird einfach Unvollständig entpackt
Also der Fehler wie er im Start Beitrag Beschrieben wurde


Aber im Zusammenhang mit

mit der unrar.dll der 11.51 und der Neuen tc7z.dll
als auch unrar.dll der 10.03 und der Neuen tc7z.dll

kommt so wie es Früher war,
die Meldung

Bitte legen sie denn Datenträger mit Archiv Nr. part2.rar ein

Und darunter ist ein Dialogfeld zum suchen
der Datei oder der Datei mit einen Anderen Namen


Da ist noch was:

diese Meldung kommt immer nur 1 Mal

Sowohl die Neue, als auch die ALTE mit Dialogfeld zum suchen

Hat mann die Meldung einmal Übergangen
kommt sie zwar bei einer Anderen Datei wo ein Part Fehlt
aber da wo sie einmal Übergangen wurde kommt sie kein erneutes Mal

Erst nach einen NEUSTART des TC kommt die Meldung dann wieder.

Beim Alten SYSTEM mit
Bitte legen sie denn Datenträger mit Archiv Nr. part2.rar ein

Kommt diese Meldung aber Trotzdem beim direkten Entpacken oder Kopiren erneut
und man kann das Fehlende Part auswählen.
#33304 Personal license
GRUND REGEL für das aufsetzen eines neuen SYSTEM
1. WINDOWS
2. Total Commander
und dann denn rest
Laurin
Member
Member
Posts: 114
Joined: 2007-07-03, 16:33 UTC

Re: Entpack Fehler 11.55 RC2

Post by *Laurin »

NUR Mal ein Gedankengang von mir dazu.
Ah, das ist der Grund! Die neue unrar.dll vom RAR-Autor unterstützt nur noch Windows 7 und neuer. Für ältere Windows-Versionen benutze ich neu die tc7z.dll, das ist eine von mir kompilierte Version der 7-zip-dll, bei der ich nicht benutzte Funktionen weggelassen habe. Offenbar gibt es bei 7-zip keine Nachfragen wegen fehlender Archivteile. Ich werde untersuchen ob man das irgendwie nachrüsten kann.
Ich weis ja nicht wie der TC erkennt das er die tc7z.dll, und nicht die unrar.dll benutzen muss :wink:

Anstelle der Weg über, Für ältere Windows-Versionen die tc7z.dll, zu Benutzen

wäre es vielleicht Besser.

Einfach die Alte unrar.dll der 11.51 oder 10.03
Für ältere Windows-Versionen weiter zu benutzen.
und die Zusätzlich zur Normalen unrar.dll
(die müste dann nur einen Abweichenen Namen haben Z.b. unrar-altwin.dll )
mit zu Instalien

Ist das Vieleicht der Bessere Weg als eine modifizirte Version der 7-zip-dll

Dann wäre die Kompatibilität für Alte Windows und neuer Windows Versionen Gegeben.
#33304 Personal license
GRUND REGEL für das aufsetzen eines neuen SYSTEM
1. WINDOWS
2. Total Commander
und dann denn rest
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50703
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Entpack Fehler 11.55 RC2

Post by *ghisler(Author) »

Kommt nur beim Virtuellen Öffen des RAR Files,
die Meldung

Kann Datei 2 NICHT Finden
Genau, das sollte genug sein, um den Benutzer zu warnen.
ODER noch Schlimmer beim direkten entpacken über aufrufr:
Zum Entpacken über einen Button
cm_UnpackFiles

Kommt keine Meldung das ein MULTIPART Fehlt.

und es wird einfach Unvollständig entpackt
Ich bekomme hier eine Fehlermeldung, allerdings nur, wenn die entpackte Datei unvollständig ist, weil ein Teil davon im fehlenen Archivteil steckt. So kann man immerhin noch die Teile entpacken, die komplett vorhanden sind.
Ich weis ja nicht wie der TC erkennt das er die tc7z.dll, und nicht die unrar.dll benutzen muss
Ganz einfach, er versucht die dll zu laden, was aber unter XP wegen fehlender Funktionen des Betriebssystems fehlschlägt.
Einfach die Alte unrar.dll der 11.51 oder 10.03
Für ältere Windows-Versionen weiter zu benutzen.
Das kann ich wegen der Sicherheitslücken in älteren unrar.dll-Dateien nicht machen.

Ich hatte hier unter anderem vorgeschlagen, dass ich eine von mir selbst neu kompilierte unrar.dll benutzen könnte, die dann auch unter XP läuft. Dazu musste ich nur ein paar kleine Änderungen am Quellcode vornehmen. Das wurde aber abgelehnt.
Author of Total Commander
https://www.ghisler.com
Laurin
Member
Member
Posts: 114
Joined: 2007-07-03, 16:33 UTC

Re: Entpack Fehler 11.55 RC2

Post by *Laurin »

Ich habe mir das da durch gelesen.
Firefox kann ja übersetzen da ich leider kein Englisch sprechen.

Ich schaue selten in die englischen Bereiche rein weil ich es sowieso alles übersetzen lassen muss.

Aber ich verstehe jetzt das Problem und dein Dilemma.

Wie sagt so ein sprichwort:
Der Teufel steckt im Detail.

Alles klar dann weiß ich ja Bescheid.
Und wie ich in Zukunft mit Updates von TC umgehen muss.

Ich danke dir trotzdem für die ausführlichen Antworten.
Und deine dafür aufgewendete Zeit ist ja nicht selbstverständlich.
#33304 Personal license
GRUND REGEL für das aufsetzen eines neuen SYSTEM
1. WINDOWS
2. Total Commander
und dann denn rest
Post Reply