Ký tự và tên tệp được phép trên Proton Drive
- Đọc
- 5 phút
- Danh mục
- Sử dụng Proton Drive
- Proton Drive
Khi tải tệp lên Proton Drive, có thể giữ nguyên tên tệp trước đó hoặc đổi tên để sắp xếp ngăn nắp hơn.
Trong cả hai trường hợp, đều có một số giới hạn do Proton Drive quy định và các giới hạn khác hoặc ký tự bị hạn chế do hệ điều hành (HĐH) áp đặt.
Bài viết này giải thích các ràng buộc mà tên tệp phải đáp ứng và cách tên tệp có thể thay đổi khi tải xuống thiết bị.
Tên tệp trong Proton Drive
Khi đặt tên tệp trên Proton Drive, có thể sử dụng bất kỳ văn bản nào và Proton Drive hỗ trợ tất cả ký tự Unicode. Hai yêu cầu chính là:
- Tất cả tên tệp phải có độ dài từ 1 đến 255 ký tự
- Không được có hai tệp, hai thư mục hoặc tệp và thư mục trùng tên trong cùng một vị trí. (Ví dụ: không thể có một tệp và một thư mục cùng tên là 2023 taxes hiển thị cạnh nhau trên màn hình. Tuy nhiên, có thể có nhiều tệp và thư mục tên là 2023 taxes miễn là chúng nằm trong các thư mục hoặc vị trí khác nhau.)
Ứng dụng web Proton Drive không giới hạn ký tự đối với tên nút. Ứng dụng hỗ trợ tất cả ký tự Unicode.
Tuy nhiên, ứng dụng web Proton Drive có áp dụng các hạn chế sau đối với tên nút:
| Hạn chế | Ví dụ |
| dấu chấm (“.”) hoặc hai dấu chấm (“..”) | “.””..” |
| khoảng trắng (” “) ở đầu | ” filename.txt” |
| khoảng trắng (” “) ở cuối | “filename.txt “ |
| dấu chấm (“.”) ở cuối | “filename.” |
| Ghi đè từ phải sang trái | ”filename.txt” |
| Khoảng trắng không ngắt hẹp | “ filename.txt” |
| Ký tự ẩn | ” invisible_chars.txt” |
| Khoảng trắng và ký tự ẩn khác |
Các giới hạn của hệ điều hành đối với tên tệp
Mặc dù Proton Drive không giới hạn ký tự dùng cho tên tệp, nhưng nhiều hệ điều hành vẫn có giới hạn này.
Thông thường, hệ điều hành của thiết bị sẽ tự xử lý mọi ký tự hoặc tên tệp không được hỗ trợ bằng cách đề xuất các ký tự hoặc tên tệp mới được hỗ trợ.
Tương tự, Proton Drive phân biệt chữ hoa và chữ thường trong tên tệp. Ví dụ: các tên tệp sau đây sẽ được chấp nhận trên Proton Drive cho ba tệp khác nhau:
- filename
- Filename
- fileName
Tuy nhiên, nếu tải các tệp này xuống thiết bị sử dụng HĐH khác, thiết bị có thể tự động đổi tên tệp. Ví dụ: nếu tải ba tệp đã đề cập ở trên xuống Windows, hệ thống sẽ thêm số thứ tự vào tên tệp:
- Filename (1)
- Filename (2)
- Filename (3)
Các ký tự không được hệ điều hành hỗ trợ
| Ký tự | Mô tả | HĐH / Hệ thống tệp |
| 0x00 | Windows, Linux | |
| 0x01 – 0x1F | Windows | |
| < | nhỏ hơn | Windows |
| > | lớn hơn | Windows |
| : | dấu hai chấm | Windows |
| “ | dấu ngoặc kép | Windows |
| / | dấu gạch chéo xuôi | Windows, Mac OS X, Linux |
| \ | dấu gạch chéo ngược | Windows |
| | | dấu gạch đứng hoặc ký tự pipe | Windows |
| ? | dấu hỏi | Windows |
| * | dấu sao | Windows |
Tên không được hệ điều hành hỗ trợ
| Tên tệp / thư mục | Ví dụ | HĐH / Hệ thống tệp | Ghi chú |
| dấu chấm (“.”) hoặc hai dấu chấm (“..”) | “.””..” | Windows, Mac OS X, Linux | Windows API xóa các khoảng trắng và dấu chấm ở cuối trước khi xử lý. |
| “CON”, “PRN”, “AUX”, “NUL”,”COM1″, “COM2”, “COM3”, “COM4”, “COM5”, “COM6”, “COM7”, “COM8”, “COM9″,”LPT1”, “LPT2”, “LPT3”, “LPT4”, “LPT5”, “LPT6”, “LPT7”, “LPT8”, “LPT9” | Windows | Tên thiết bị DOS | |
| khoảng trắng (” “) ở đầu | ” filename.txt” | Windows | |
| khoảng trắng (” “) ở cuối | “filename.txt “ | Windows | Windows API xóa các khoảng trắng và dấu chấm ở cuối trước khi xử lý. |
| dấu chấm (“.”) ở cuối | “filename.” | Windows | Windows API xóa các khoảng trắng và dấu chấm ở cuối trước khi xử lý. |
Để biết thêm quy ước đặt tên tệp của Windows, hãy xem: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file(cửa sổ mới)