Carateres e nomes de ficheiros permitidos no Proton Drive
- Leitura
- 3 min
Quando carrega um ficheiro para o Proton Drive, pode manter o nome que este tinha anteriormente ou pode alterar o seu nome para o ajudar a manter-se organizado.
Em qualquer um dos casos, existem alguns limites que o Proton Drive impõe e outros limites ou carateres restritos que o seu sistema operativo (SO) poderá impor.
Este artigo explica as restrições que os seus nomes de ficheiro devem cumprir e como os seus nomes de ficheiro se podem alterar se os transferir de volta para o seu dispositivo.
Nomes de ficheiros no Proton Drive
Ao atribuir um nome ao seu ficheiro no Proton Drive, pode utilizar qualquer texto, sendo que o Proton Drive suporta todos os carateres Unicode. Os dois requisitos principais são:
- Todos os nomes de ficheiros devem ter entre 1 e 255 carateres
- Não podem existir dois ficheiros, duas pastas ou um ficheiro e uma pasta com o mesmo nome na mesma localização. (Por exemplo, não pode ter um ficheiro e uma pasta, ambos com o nome 2023 taxes, apresentados lado a lado num ecrã. No entanto, pode ter vários ficheiros e pastas com o nome 2023 taxes desde que estejam contidos em pastas ou localizações diferentes.)
A aplicação web do Proton Drive não impõe restrições aos carateres nos nomes dos nós. Suporta todos os carateres Unicode.
No entanto, a aplicação web do Proton Drive aplica as seguintes restrições aos nomes dos nós:
| Restrição | Exemplo |
| ponto (“.”) ou dois pontos (“..”) | “.””..” |
| espaço (” “) no início | ” filename.txt” |
| espaço (” “) no fim | “filename.txt “ |
| ponto (“.”) no fim | “filename.” |
| Substituição da direita para a esquerda | ”filename.txt” |
| Espaço estreito inquebrável | “ filename.txt” |
| Carateres invisíveis | ” invisible_chars.txt” |
| Outro espaço e carateres invisíveis |
Limitações do sistema operativo nos nomes de ficheiros
Embora o Proton Drive não imponha limites aos carateres que pode utilizar para nomes de ficheiros, muitos sistemas operativos impõem.
Frequentemente, o sistema operativo do seu dispositivo resolverá quaisquer carateres ou nomes de ficheiros não suportados por si próprio, sugerindo novos carateres ou nomes de ficheiros que este suporte.
De igual modo, o Proton Drive reconhece a diferença entre letras maiúsculas e minúsculas nos nomes de ficheiros. Por exemplo, os seguintes nomes de ficheiros seriam aceitáveis no Proton Drive para três ficheiros diferentes:
- filename
- Filename
- fileName
No entanto, se transferir estes ficheiros para um dispositivo que utilize um SO diferente, este poderá alterar os seus nomes. Por exemplo, se transferir os três ficheiros anteriormente mencionados em Windows, este adicionará uma numeração aos nomes:
- Filename (1)
- Filename (2)
- Filename (3)
Carateres não suportados pelo sistema operativo
| Caráter | Descrição | SO / Sistema de ficheiros |
| 0x00 | Windows, Linux | |
| 0x01 – 0x1F | Windows | |
| < | menor que | Windows |
| > | maior que | Windows |
| : | dois pontos | Windows |
| “ | aspas duplas | Windows |
| / | barra inclinada | Windows, Mac OS X, Linux |
| \ | barra invertida | Windows |
| | | barra vertical ou pipe | Windows |
| ? | ponto de interrogação | Windows |
| * | asterisco | Windows |
Nomes não suportados pelo sistema operativo
| Nome do ficheiro / pasta | Exemplo | SO / Sistema de ficheiros | Notas |
| ponto (“.”) ou dois pontos (“..”) | “.””..” | Windows, Mac OS X, Linux | A API do Windows remove espaços e pontos finais no final antes do processamento. |
| “CON”, “PRN”, “AUX”, “NUL”,”COM1″, “COM2”, “COM3”, “COM4”, “COM5”, “COM6”, “COM7”, “COM8”, “COM9″,”LPT1”, “LPT2”, “LPT3”, “LPT4”, “LPT5”, “LPT6”, “LPT7”, “LPT8”, “LPT9” | Windows | Nomes de dispositivos DOS | |
| espaço (” “) no início | ” filename.txt” | Windows | |
| espaço (” “) no fim | “filename.txt “ | Windows | A API do Windows remove espaços e pontos finais no final antes do processamento. |
| ponto (“.”) no fim | “filename.” | Windows | A API do Windows remove espaços e pontos finais no final antes do processamento. |
Para mais convenções de nomenclatura de ficheiros do Windows, consulte: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file(nova janela)