FTP Verzeichnisse synchronisieren zeigt falsches FILE SIZE

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
thomasmkramer
Junior Member
Junior Member
Posts: 5
Joined: 2006-10-19, 11:42 UTC

FTP Verzeichnisse synchronisieren zeigt falsches FILE SIZE

Post by *thomasmkramer »

Bei Aufbau eine FTP Verbindung zu einem Unix Type L8 Host werden die Dateien auf dem FTP Server im Normalen Total Commander Window korrekt angezeigt.

Starte ich "Verzeichnisse Synchonisieren" dann werden die Dateien auf dem FTP Server teilweise mit falschen Dateigrößen angezeigt (mal größer, mal kleiner, mal korrekt).

Nach einem Sync (der dann etliche Dateien mehr als notwendig synchronisiert) werden die Dateien in beiden Fenstern (Sync und Normalem Fenster) wieder richtig angezeigt.

Ausschnitt aus Log:

Code: Select all

230 Login successful.
SYST
215 UNIX Type: L8
FEAT
211-Features:
 EPRT
 EPSV
 MDTM
 PASV
 REST STREAM
 SIZE
 TVFS
211 End
Connect ok!

...

TYPE I
200 Switching to Binary mode.
PORT ....
200 PORT command successful. Consider using PASV.
STOR Neu.htm
150 Ok to send data.
Senden
226 File receive OK.
Copied (19.10.2006 12:35:58): D:\Backups\Neu.htm -> ftp://XXX.pureserver.info/Neu.htm 327 bytes, 21.5 kbytes/s
MDTM 20061017135752 Neu.htm
213 File modification time set.
PORT ...
200 PORT command successful. Consider using PASV.
Ich verwende Version 6.55.
Ich betreibe den FTP Link im Active Mode und habe es mit und ohne Komprimierung versucht.
Die Dateien sind großteils um die 2 bis 10 GB groß.

Mache ich etwas falsch, oder ist das ein Bug oder noch ein Überbleibsel von dem alten File size Bug der in Version 6.53 behoben wurde?

Gruß

Thomas
User avatar
Hacker
Moderator
Moderator
Posts: 13144
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

[mod]Ins deutsche Forum verschoben.

Hacker (Moderator)[/mod]
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Hacker
Moderator
Moderator
Posts: 13144
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

thomasmkramer,
Was fur Dateigroessen werden denn angezeigt, wenn du normal mit TC eine FTP Verbinfung startest und dann in dem FTP Verzeichnis Alt-Enter druckst?

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50845
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Ich kann das leider auch nicht nachvollziehen - es wird die exakt gleiche Funktion zum Einlesen der Verzeichnisse verwendet.

Möglicherweise hilft die Definition eines eigenen Servertyps.
Author of Total Commander
https://www.ghisler.com
thomasmkramer
Junior Member
Junior Member
Posts: 5
Joined: 2006-10-19, 11:42 UTC

Weitere Tests

Post by *thomasmkramer »

Habe noch ein paar Tests gemacht.

1: Anzeige im normalen FTP Fenster und nach Drücken von ALT-ENTER sind identisch und korrekt

2: Im Sync Fenster sind Dateien bis ~2,7GB alle korrekt reported. Ab 6,3GB sind alle falsch. Dazwischen fehlen mir die Samples.

Hier 3 Samples - 1 korrektes und 2 falsche

Code: Select all

-rw-------    1 11940    2000     2728140800 Oct 19 01:05 SysBackDayDo.bkf -> wird zu 2729140800
-rw-------    1 11940    2000     7295995904 Oct 13 01:12 SysBackDayFr.bkf -> wird zu 3001028608
-rw-------    1 11940    2000     7306120192 Oct 19 11:32 SysBackDaySa.bkf -> wird zu 3011152896
Es sind nach meinem jetzigen Stand nur sehr große Dateien betroffen und diese werden immer als kleiner reportet. War also in meinem ersten Bericht nicht sorgfältig genug. Daß die Datein nach dem Sync korrekt waren, lag daran, daß sie kleiner wurden. :oops:
Mir scheint daß da irgendwo eine Typbeschränkung auf LONG die Sache kippt. :wink:

Gruß Thomas
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50845
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Danke für den Hinweis, das werde ich in TC7 anpassen!
Author of Total Commander
https://www.ghisler.com
Post Reply