LFN
Skrót od „Long Filename”. LFN to rozszerzenie standardu „krótkiej nazwy pliku” używanego w systemie DOS, który zezwalał tylko na osiem wielkich znaków oraz trójznakowe rozszerzenie pliku. Nazwy plików LFN mogą mieć długość do 255 znaków, łącznie z rozszerzeniem pliku, które może być dłuższe lub krótsze niż trzy znaki. Mogą zawierać małe i wielkie litery, a także spacje, cyfry i symbole.
Firma Microsoft wprowadziła obsługę długich nazw plików wraz z systemem plików VFAT w 1994 roku. System VFAT został po raz pierwszy dołączony do Windows NT 3.5, a później do Windows 95. Aby zachować zgodność wsteczną z wcześniejszym systemem plików FAT, firma Microsoft udostępniła automatyczny sposób skracania długich nazw plików za pomocą tyldy, po której następowała liczba. Jeśli skrócona nazwa pliku kolidowała z inną nazwą pliku, liczba była zwiększana o jeden. Na przykład:
- EXAMPLE.DOC → EXAMPLE.DOC
- Example.doc → EXAMPLE.DOC
- Sample File.doc → SAMPLE~1.DOC
- Sample File copy.doc → SAMPLE~2.DOC
- Verylongfilename.txt → VERYLO~1.TXT
NOTE: Chociaż systemy Windows, macOS i Unix obsługują długie nazwy plików od ponad dwóch dekad, nazwa pliku może nadal zostać skrócona, jeśli plik zostanie skopiowany lub zmodyfikowany przez system Windows używający systemu plików FAT.