#1
|
|||
|
|||
Entpackungsfehler Dateinamen, die mit einem Punkt beginnen
Hallo zusammen,
mir ist aufgefallen, dass der jDownloader Dateien innerhalb eines Archives, die mit einem Punkt beginnen, ohne diesen entpackt. Ist das bekannt und kann evtl angesehen werden? Oder kann man einen anderen Entpacker als den integrierten verwenden? 7 Zip als Fat client entpackt richtig. Kleies Beispiel File: **External links are only visible to Support Staff****External links are only visible to Support Staff** Viele Grüße, firefranz |
#2
|
||||
|
||||
@firefranz: führender Punkt wird unter Unix/Linux/Mac für *unsichtbar* genutzt und damals haben sich viele gewünscht das dies entfernt wird und seitdem ist das so. Ich kann dir hier eine Profieinstellung einbauen, mit dem du das Verhalten abschalten kannst beim Entpacken.
__________________
JD-Dev & Server-Admin |
#3
|
||||
|
||||
@Jiaz
Wäre es nicht eine gute Idee, hier ein "AUTO" Setting als default zu haben, welches: - Führende Punkte in Dateinamen per default unter Windows erlaubt - und/oder führende Punkte [unter OS != Windows] durch ein anderes Zeichen ersetzt?
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#4
|
||||
|
||||
Download unter Windows zu einem Netzlaufwerk mit Unix, führt dann wieder zu versteckten Dateien
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
Du redest gerade von Ordner-Pfaden, ich und der User von Dateien
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#6
|
||||
|
||||
Nein. Dateien und Ordner mit einem Punkt am Anfang sind unter Unix unsichtbar. Wenn nun unter Windows eine Datei mit . auf ein Netzlaufwerk mit Unix unterbau geladen wird, dann ist diese Datei/Ordner dadurch wieder auf dem Laufwerk unsichtbar.
__________________
JD-Dev & Server-Admin |
#7
|
||||
|
||||
Das habe ich verstanden.
Wir haben aneinander vorbeigeredet. TL;DR Mit dem derzeitigen Entfernen des Punktes by default möchtest du ungewolltem Verhalten auf allen Systemen vorbeugen sprich, Windows User, die solche Files in ein Linux System schieben werden derzeit eben nicht ungewollt unsichtbare Dateien erhalten.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#8
|
||||
|
||||
@Jiaz
Vielleicht ist es eine gute Idee, statt einer an/aus Einstellung für diese Dateinamenskorrektur ebenfalls eine Regex Replace Map zu verwenden ähnlich wie GeneralSettings.filenamereplacemap aka GeneralSettings.extractedfilesfilenamereplacemap. Hier dann per default nur mit folgendem Inhalt: Code:
{ "^\\.+": "" }
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#9
|
||||
|
||||
@pspzockerscene: gute Idee, habe das mal mit ins Ticket rein
__________________
JD-Dev & Server-Admin |
#10
|
|||
|
|||
Das mit Regex fänd ich auch ne gute Idee.
|
#11
|
||||
|
||||
Ich schaus mir bei Zeiten an. Fürs Entpacken sollte es relativ schnell zu machen sein
__________________
JD-Dev & Server-Admin |
#12
|
||||
|
||||
Das nächste CORE-Update wird eine entsprechende Einstellungsmöglichkeit bieten.
Wie diese heißt, werden wir dann hier erwähnen. Bitte auf das nächste CORE-Update warten! Please wait for the next CORE-Update! Wartest du auf einen angekündigten Bugfix oder ein neues Feature? Updates werden nicht immer sofort bereitgestellt! Bitte lies unser Update FAQ! | Please read our Update FAQ! --- Are you waiting for recently announced changes to get released? Updates to not necessarily get released immediately! Bitte lies unser Update FAQ! | Please read our Update FAQ! -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#13
|
||||
|
||||
Ich hau die Erklärung mal vor dem Release des Updates rein:
Wir hatten bereits eine Einstellungsmöglichkeit, die dem User erlaubt, typischerweise ungewollte Zeichen in Pfaden/Dateinamen zu entfernen oder durch andere zu ersetzen und zwar diese: Code:
GeneralSettings.filenamereplacemap Nach dem Update gibt es die Möglichkeit, diese auch auf Entpackpfade anzuwenden: Code:
Extraction.applyfilenameregexreplacemaptoextractionpaths Einstellung deaktiviert (default) = Führende Punkte werden entfernt & Benutzerdefiniertes Cleanup wird nicht angewendet Wenn man beides gleichzeitig will also eigene cleanup Map und Punkte entfernen, muss man die Einstellung aktivieren und die Map um den Eintrag aus Post #8 ergänzen. Warum so "kompliziert"? Damit sich für Bestands-User nichts ändert.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#14
|
|||
|
|||
Klingt gut.. Dann warte ich mal gespannt auf das Core Update.
|
#15
|
||||
|
||||
@firefranz: Wir geben hier bescheid, sobald das Update raus ist
__________________
JD-Dev & Server-Admin |
#16
|
|||
|
|||
Das scheint wohl grad das Core update gewesen zu sein.. Ich finde die Option jetzt und das Entpacken klappt.
Danke Euch! |
#17
|
||||
|
||||
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|