Autore Topic: Incompatibilità nel salvare messaggi su NTFS  (Letto 586 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline tonylab

  • Post: 251
Incompatibilità nel salvare messaggi su NTFS
« il: 26 Febbraio 2023 19:08:44 »
Ciao, utilizzo Linux e TB con questo S.O.
Dovendo salvare i messaggi su partizioni o pendrive FAT32 o NTFS mi trovo sempre a dover modificare l'intestazione del messaggio perché viene compilato con caratteri incompatibili quali ">", "<",":" etc.
Perché non rendere le intestazioni da salvare compatibili con tutti i file system oppure già c'è un modo per evitare questa inutile "fatica"?
Grazie.
« Ultima modifica: 05 Marzo 2023 14:12:35 da tonylab »

Offline next

  • Post: 2947
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #1 il: 27 Febbraio 2023 08:26:51 »
Francamente non ho capito.
Non esiste alcuna limitazione al salvataggio dei caratteri > < : in un file su file system FAT32 o NTFS.
Questi caratteri non possono essere usati solo nei nomi dei file.

Offline deckard

  • Post: 3646
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #2 il: 27 Febbraio 2023 12:56:33 »
Può essere che l'intestazione/oggetto del messaggio contenga caratteri che non possono essere adoperati all'interno dei nomi dei file su NTFS e FAT32 e che pertanto compaia un messaggio d'errore in fase di salvataggio poiché i messaggi vengono salvati o esportati con nome file uguale all'intesazione?
Stiamo parlando di salvataggio con o senza l'aiuto di componenti aggiuntivi?
L'automatismo dovrebbe trasformare automaticamente i vari <> (e altri caratteri) in "_" o in quali altri caratteri?

Offline tonylab

  • Post: 251
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #3 il: 28 Febbraio 2023 06:14:22 »
Francamente non ho capito.
Non esiste alcuna limitazione al salvataggio dei caratteri > < : in un file su file system FAT32 o NTFS.
Questi caratteri non possono essere usati solo nei nomi dei file.

Sinceramente non lo so. Adesso ho riprovato ed il salvataggio ha funzionato su un'altra partizione NTFS... Sono basito almeno quanto te. :| Ha ricominciato a non funzionare...   :sbat:

https://ibb.co/0yqsrHG
« Ultima modifica: 28 Febbraio 2023 06:31:15 da tonylab »

Offline next

  • Post: 2947
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #4 il: 28 Febbraio 2023 09:02:35 »
Beh il messaggio sembra riferito al nome del file. Come che nome stavi cercando di salvare?

Offline tonylab

  • Post: 251
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #5 il: 05 Marzo 2023 07:17:11 »
Era così (ovviamente ho messo un po caratteri a caso per privacy):

Fwd: R: Fwd: xxxxxxxxxx cccccccc bbbbbbb (mmmmm,mod. fdfds, sss. 22) - ncnnncn hhhhh (mi) - "OP. Lfopc dlslc" <jcp@okio.it> - 2023-01-24 1205.eml

Offline crazy.cat

  • Post: 809
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #6 il: 05 Marzo 2023 08:15:16 »
Se il nome del file è così lungo esiste un limite di caratteri, sia in linux che windows, oltre cui non si può andare
https://www.linuxshelltips.com/find-limit-file-name-length-linux/
Anche se non dovrebbe neanche permetterti il salvataggio del file a volte capita che ci si riesca lo stesso con qualche programma.
Prova a contare quanto è lungo il nome del file che vuoi salvare, e non ci riesci, e quanto qualcuno di quelli che riesci nell'altra partizione.

I caratteri non utilizzabili in un nome file sono:
# pound
% percent
& ampersand
{ left curly bracket
} right curly bracket
\ back slash
< left angle bracket
> right angle bracket
* asterisk
? question mark
/ forward slash
  blank spaces
$ dollar sign
! exclamation point
' single quotes
" double quotes
: colon
@ at sign
+ plus sign
` backtick
| pipe
= equal sign

Offline next

  • Post: 2947
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #7 il: 05 Marzo 2023 09:09:27 »
Fwd: R: Fwd: xxxxxxxxxx cccccccc bbbbbbb (mmmmm,mod. fdfds, sss. 22) - ncnnncn hhhhh (mi) - "OP. Lfopc dlslc" <jcp@okio.it> - 2023-01-24 1205.eml

Già solo i due punti rendono il nome incompatibile con NTFS
Citazione
Caratteri riservati:
    < (minore di)
    > (maggiore di)
    : (punti)
    " (virgolette doppie)
    / (barra)
    \ (barra rovesciata)
    | (barra verticale o pipe)
    ? (punto interrogativo)
    * (asterisco)
-> https://learn.microsoft.com/it-it/windows/win32/fileio/naming-a-file

Offline tonylab

  • Post: 251
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #8 il: 05 Marzo 2023 14:12:17 »
Per gli utenti Linux TB dovrebbe tenerne conto, magari prevedendo un'opzione, che consenta il salvataggio in modo compatibile su NTFS / Fat32.

Offline next

  • Post: 2947
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #9 il: 05 Marzo 2023 17:00:49 »
La versione per Windows lo fa.
Ed immagino che la versione per Linux faccia altrettanto per i file system di Linux.
L'incrocio delle due cose invece creerebbe molte diatribe (tipo l'utente Linux che vuole i due punti nel nome visto che su Linux si possono usare).

Offline tonylab

  • Post: 251
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #10 il: 06 Marzo 2023 07:10:11 »
Infatti secondo me dovrebbe essere un'opzione prevista nelle impostazioni. Dal punto di vista della programmazione, visto che già lo fanno per entrambe le versioni, si tratta di fare un "copia ed incolla". :like:

Offline deckard

  • Post: 3646
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #11 il: 06 Marzo 2023 10:57:03 »
Se si pensa che ci dovrebbe essere una funzione, attivabile tramite opzione o impostazione facoltativa, del tipo "Esporta i messaggi adoperando nomi compatibili con il file system di destinazione" la si potrebbe proporre e se la gente la vota verrebbe probabilmente inclusa.
https://connect.mozilla.org/t5/forums/postpage/board-id/ideas
C'è anche una discussione sulle idee da proporre per le funzionalità di Thunderbird.
D'altra parte il file system di Linux non dovrebbe avere tali limitazioni e di base si pensa che il file system di destinazione per l'esportazione dei messaggi sia quello (cioè uno di quelli adoperati da Linux, come EXT4, BTRFS, o altri) senza tali limitazioni e non NTFS o FAT32.
Ci sarebbe poi ca capire se il pogramma deve rilevare il file system del percorso di destinazione dei salvataggi o se è l'utente che deve fornire tale informazione al programma.

Offline tonylab

  • Post: 251
Re:Incompatibilità nel salvare messaggi su NTFS
« Risposta #12 il: 06 Marzo 2023 11:21:59 »
Personalmente farei cosi: Linux e le sue partizioni accettano i nomi in quasi qualsiasi forma, quindi non c'è bisogno nella versione Windows di questa opzione, che già salva per NTFS e fat32. Inoltre è vero che operando su linux, generalmente, si usano partizioni ext4 o simili ma è anche vero che le pendrive / dischi usb sono generlmente formattate per uso generalista quindi fat32 o al massimo NTFS. Questo richiede compatibilità , nell'uso quotidiano non è così infrequente che capiti una partizione diversa da ext4 o simili per linux. Basta mettere l'opzione solo sulla versione linux. Gli utilizzatori linux che non hanno di questi problemi lascieranno le impostazioni di default.
Il riconoscimento automatico del tipo di partizione potrebbe essere un ulteriore sviluppo ma secondo me complica la vita agli sviluppatori e non è così indispensabile, se poi lo volessero realizzare sarebbe comunque utile.
Grazie mille.

P.S. "Nuova idea" inserita.
« Ultima modifica: 06 Marzo 2023 11:34:44 da tonylab »

0 Utenti e 1 Visitatore stanno visualizzando questo topic.