I file superiori a 4 GB mostrano dimensioni errate del file FTP e non funzionano correttamente


1

Ho riscontrato un problema davvero fastidioso e spero che tu possa aiutare :)

Posizione del file: TP-Link Archer 2600 con HDD bloccato

Ok, quindi su questo HDD ho alcuni file video (.mkv) che riproduco in streaming su un Raspberry Pi in un'altra posizione. Se il file è inferiore a 4 GB, nessun problema! Funziona tutto bene.

Se il file supera i 4 GB, iniziano a comparire i problemi: se provo a trasmettere in streaming questo mostrerà solo una parte del video (come 20-30 minuti).

Esempio:

  • Ho un file video su 5,2 GB
  • questo video è di circa 2 ore e file .mkv
  • Quando eseguo lo streaming su Raspberry Pi, si interrompe dopo 25 minuti senza avvisi o messaggi
  • vado a controllare FTP, e dice che il file è solo 768 MB!
  • controllo altri file. Tutti i file inferiori a 4 GB vengono visualizzati con le dimensioni corrette. Tutti i 4 GB sopra mostrano dimensioni del file molto inferiori.
  • vado su filezilla per provare a scaricare il file su un computer la barra di download raggiunge il 100% a 768 MB, ma il download continua.
  • A 5,2 GB si interrompe e ha scaricato l'intero file.

Perché **** pensa che il file sia più piccolo di quanto non sia in realtà? Non voglio scaricare il file ogni volta.

Ofc. ho verificato che l'HDD collegato al router sia formattato come NTFS e che non vi siano problemi nel trasferimento di file sull'HDD

Ho chiesto a TP-Link se esistesse un limite di dimensione del file, ma lei ha detto che era di 4 TB ...

Qualche idea su cosa potrebbe causare questo e da dove iniziare a cercare errori? :)


2
Come si esegue lo streaming dei file? Via FTP? O qualche altro protocollo? Il server FTP potrebbe avere un bug.
Daniel B,

1
Per i principianti: il server FTP utilizza 32 bit per i numeri di dimensione del file -> 2 ^ 32 + 768 * 2 ^ 20 è circa 5,2 GB
Hannu,

Penso che Hannu sia sulla buona strada. Puoi verificare se stai eseguendo un sistema operativo a 64 o 32 bit sul lato client e se è a 64 bit, hai installato la versione a 64 bit di Filezilla?
Charles Burge,

Streaming tramite FTP sì :) Non sono sicuro che filezilla sia a 64 bit, controllerò quando torno a casa (Windows è a 64 bit), ma alla fine dovrebbe streaming su Raspberry Pi con OSMC installato, e questo ha lo stesso problema con le dimensioni del file, solo questo può scaricare solo 768 mb (in questo esempio), ma filezilla scaricherà tutto, mostrando solo una percentuale di download errata nella barra di download.
patrick furbo,

1
L'amabilità del programma è irrilevante. A meno che il programma non sia difettoso, i tipi di dati numerici non dipendono dall'architettura. Solo i puntatori avranno dimensioni diverse. Ciò significa che il server FTP è difettoso e dovresti segnalarlo a TP-Link. Descrivi semplicemente l'errore come hai fatto sopra.
Daniel B,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.