JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 19.01.2025, 16:21
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 770
Default JDownloader.jar: Unterschiedliche Versionen bei identischer JD-Version

Bei zwei verschiedenen JD-Installationen fiel mir durch Zufall auf, dass sich die Dateien

Code:
JDownloader.jar
unterschieden, obwohl beide JDs sich auf dem aktuellen und identischen Versionsstand befinden. Auch ein Neustart des JDs, der noch mit der älteren Version von JDownloader.jar änderte nichts daran: Es blieb bei dem älteren Stand.

Beide JDs arbeiten fehlerfrei.

Jedoch interessiert mich der Grund und mögliche (mir evtl. nur noch nicht aufgefallene) Unterschiede.
Reply With Quote
  #2  
Old 19.01.2025, 21:22
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,792
Default

JAR-Dateien sind Archive. Der Inhalt kann komprimiert sein. Entpacke sie und vergleiche.

Hatte ich hier bei verschiedenen Installationen auch. Der Inhalt war aber identisch.
Reply With Quote
  #3  
Old 19.01.2025, 22:22
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 81,831
Default

Unser Updatesystem kann JAR Dateien inkrementell aktualisieren, da diese, wie oEFLKQzikCqw korrekt beschrieben, lediglich Zip Archive sind. Java ist die Reihenfolge und weitere Informationen (wie Zeitstempel..) egal. Daher kann Reihenfolge, Zeitstempel/Metadaten und kompremierte Datei unterschiedlich sein. Der eigentliche Inhalt (also die entpacketen Dateien selbst) sind aber letztendlich identisch.

@oEFLKQzikCqw: Danke für deine gute Erklärung!
__________________
JD-Dev & Server-Admin
Reply With Quote
  #4  
Old 20.01.2025, 16:57
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 770
Default

Quote:
Originally Posted by oEFLKQzikCqw View Post
JAR-Dateien sind Archive. Der Inhalt kann komprimiert sein. Entpacke sie und vergleiche.

Hatte ich hier bei verschiedenen Installationen auch. Der Inhalt war aber identisch.
Quote:
Originally Posted by Jiaz View Post
Unser Updatesystem kann JAR Dateien inkrementell aktualisieren, da diese, wie oEFLKQzikCqw korrekt beschrieben, lediglich Zip Archive sind. Java ist die Reihenfolge und weitere Informationen (wie Zeitstempel..) egal. Daher kann Reihenfolge, Zeitstempel/Metadaten und kompremierte Datei unterschiedlich sein. Der eigentliche Inhalt (also die entpacketen Dateien selbst) sind aber letztendlich identisch.
Danke für die Antworten und die für mich neue Info, dass diese Datei inkrementell aktualisiert wird.

Aber tatsächlich sind die Datei-Inhalte bei mir unterschiedlich, jedoch nur diese Datei betreffend:

Code:
..\org\appwork\utils\net\effective_tld_names.dat
Alles andere ist identisch.

Habe die beiden Versionen von effective_tld_names.dat mit WinMerge verglichen. Es sind darin doch einige Unterschiede vorhanden:

Größtenteils Kommentarzeilen mit Web-Adressen, jedoch nicht ausschließlich...
Reply With Quote
  #5  
Old 20.01.2025, 17:06
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 81,831
Default

@StefanM: Entweder sind beide Versionen die du vergleichst nicht auf den gleichen Revisionen oder es wurde von Hand an der Installation *geschraubt*
Lösung: https://support.jdownloader.org/de/k...r-installation
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 20.01.2025, 17:33
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 770
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM: Entweder sind beide Versionen die du vergleichst nicht auf den gleichen Revisionen oder es wurde von Hand an der Installation *geschraubt*
Lösung: **External links are only visible to Support Staff**...
Sie sind auf identischen Revisions.

Aber...
... die soeben **External links are only visible to Support Staff**hier heruntergeladene JDownloader.jar ist nochmals anders. Dieses mal aber nicht nur in Bezug auf eine Datei.

Folgende Ordner
Code:
..\org\appwork
..\org\jdownloader
sind in großen Teilen unterschiedlich zu dem, was JDownloader.jar der aktuellen Version Fri Jan 17 16:51:30 CET 2025 beinhaltet.
Reply With Quote
  #7  
Old 20.01.2025, 17:45
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 81,831
Default

@StefanM: Ja, das darf die Datei auch. Jede JDownloader.jar (seit circa 2012) kann den JDownloader installieren und sich selbst auf die aktuelle Version aktualisieren. Es besteht hier keinen Bedarf die Datei immer aktuell zu halten und daher tauschen wir die Datei auch nur sporadisch aus.
Revisionen sind nur Nummern, das Updatesystem gleicht hier lediglich die Nummern ab, nicht aber die Dateien selbst, da dies viel zu langsam wäre.
Daher auch meine Aussage, das entweder nicht identische Revisionen oder eben von Hand an der Installation *geschraubt* wurde.
Ich habe dir den Link gegeben, wie du einfach deine Installation auf den aktuellen Stand bringen kannst.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #8  
Old 20.01.2025, 17:53
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 770
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM: Ja, das darf die Datei auch.
...Es besteht hier keinen Bedarf die Datei immer aktuell zu halten und daher tauschen wir die Datei auch nur sporadisch aus.
...
OK, ich verstehe.
20.02.2024 ist deren Stand, wie ich gerade sehe.

Ja, ich hatte das "Problem" schon mithilfe einer anderen JD-Installation "repariert", also die JDownloader.jar auf den neuesten Stand gebracht - nur zur Sicherheit.

Denn am Verhalten des JD hatte ich - wie ich ja schon schrieb - keinen Unterschied bemerkt.

Was ich hier gefragt habe, war rein interessenhalber...

Deswegen will ich deine Zeit auch nicht weiter in Anspruch nehmen.

Danke nochmal für die Erläuterungen.
Reply With Quote
  #9  
Old 20.01.2025, 18:00
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 81,831
Default

@StefanM: Alles gut. Du hattest eine berechtigte Frage und ich habe lediglich versucht den Sachverhalt zu erklären und die Vorgänge *einfach* zu beschreiben.

Bei weiteren Fragen/Problemen, einfach wieder melden
__________________
JD-Dev & Server-Admin
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 20:42.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.