Які правила запису імені файлу слід дотримуватися: основні тези
Будь-яка людина, повсякденно використовує персональний комп'ютер, так чи інакше стикається з об'єктами, званими файлами, які являють собою якісь контейнери з інформацією, що служать для різних цілей. Але ось далеко не кожен користувач повною мірою знає, які правила запису імені файлу слід дотримуватися, через що дуже часто можуть виникати помилки і непорозуміння. Зараз буде розглянуто питання щодо імені файлу найбезпосереднішим чином.
З чого складається ім'я файлу
Почнемо з опису самого об'єкта, званого файлом. Тут потрібно чітко розуміти, що позначення такої інформаційної одиниці складається з двох частин: імені та розширення.
Ім'я, природно, може бути довільним, а от розширення вказує на тип файлу і багато в чому визначає, для яких саме цілей він призначений. Так, наприклад, всі знають, що виконувані файли в операційних системах Windows в основному мають розширення .exe, .bat, .sfx і т. Д. Графіка представлена у вигляді об'єктів з розширеннями .jpg, .jpg,, jpeg, .jpg і іншими. Аудіоінформації відповідають файли типу .wav, .mp3, .wma, .ogg та інші. Відео представлено файлами .avi, .wmv, .mov, .mkv, .ts і т. П.
Однак, незалежно від того, яке розширення має файл, існують певні файли і обмеження, що стосуються їхніх назв. Які саме, ми зараз і подивимося.
Які правила запису імені файлу слід дотримуватися
Для початку варто відзначити, що правила присвоєння імені певного об'єкту безпосередньо залежать від того, яка операційна і файлова системи використовуються на комп'ютері. При цьому не в кожній «операционке» імена файлів будуть виглядати однаково. Для початку подивимося на ОС Windows з файловими системами FAT і NTFS.
У таких системах називати файли можна як завгодно. Однак потрібно враховувати, що категорично неприйнятно використання деяких спеціальних символів типу двокрапки, косою або вертикальної риси, знаку питання, трикутних дужок, зірочки і т. Д. Деякі «специ» стверджують, що, так само як і вищезгадані символи, не можна застосовувати імена, в яких містяться лапки. Нічого подібного! Обмеження стосуються тільки того символу, який застосовується на англійській розкладці клавіатури (").« Русские »лапки (« ») можна ставити запросто.
Максимальна кількість символів в імені файлу
Тепер кілька слів про загальну кількість знаків і літер, які можуть міститися в імені будь-якого об'єкта. У випадку з новітніми «операційками» сімейства Windows загальна довжина імені файлу не може перевищувати максимальне значення в 255 символів. Це, до речі, прекрасно узгоджується з підрахунком бітів інформації, необхідних для кожного конкретного найменування.
Кожен символ, розділовий знак, цифра або літера зберігаються у вигляді одного байта або восьми бітів. Таким чином, якщо назва складається з десяти символів, саме ім'я буде займати 80 біт. Це правило є єдиним для всіх систем.
Проте кількість символів при відображенні однотипних файлів в різних операційних системах може змінюватися. Найпростішим прикладом можна назвати перегляд файлів, створених в Windows, із застосуванням файлового менеджера Norton Commander в системі DOS, в імені залишаються тільки кілька початкових символів, після чого автоматично ставиться знак «~». Такі ж зміни можна спостерігати і в деяких інших ОС. Наприклад, якщо подивитися на ім'я файлу, який не є додатком Windows або не відповідає жодному з підтримуваних типів, назва скорочується до перших шести символів без пробілів.
Зміна імен файлів
Тепер в питанні про те, які правила запису імені файлу слід дотримуватися, підемо ще далі. Як вже зрозуміло, при перевищенні максимально допустимої кількості символів в імені файлу, скажімо, якщо відбувається перейменування, а іноді копіювання або переміщення, система просто не зможе його зберегти в новому вигляді. На екрані просто з'явиться помилка типу «Занадто довге ім'я файлу».
Само собою зрозуміло, що змінювати розширення теж не можна, навіть якщо користувач намагається перейменувати однотипні файли (наприклад, текстові документи Word зберегти у форматі PDF). Для цього потрібно використовувати спеціальні засоби. Перейменувати таким способом можна хіба що текстовий файл .txt, помінявши розширення, наприклад, на .bat (виконуваний файл). Однак якщо в тексті не прописані команди, файл буде відкритий в самому звичайному «Блокноті», тільки і всього. Якщо ж команди присутні і написані з правильним синтаксисом, файл буде виконаний, якщо не у фоновому режимі, то за типом того, що ми спостерігаємо при запуску командного рядка або при роботі в застарілій системі DOS.
До речі, якщо вже розбирати питання про те, які правила запису імені файлу слід дотримуватися, абсолютно досконально, можна відзначити, що і багато програм для відновлення інформації, віддаленої з «Кошика», використовують принцип пошуку по імені. Справа в тому, що при видаленні файл фізично не стирається з вінчестера, змінюється тільки перший символ на знак «$». Якщо сектор, що містить таку інформацію, не був перезаписаний, система розпізнає файл як придатний для відновлення.