???
Математика на уровне МГУ

Показано с 1 по 7 из 7

Тема: Запись на CD-ROM - проблема ограничения в 64 символа...

  1. #1
    НЕ КУРИТ с 14.05.2005 Аватар для Delta_7
    Регистрация
    18.08.2002
    Адрес
    Tomsk
    Сообщений
    1,024

    Запись на CD-ROM - проблема ограничения в 64 символа...

    Несколько лет назад, когда у меня ещё не было пишущего CD-ROM-а, в Internet я встречал информацию о том, как избежать ограничения в 64 символа в названии папок и файлов, при записи на CD-ROM. Тогда я не придал этому значения, а сейчас постоянно сталкиваюсь с ситуацией, когда надо урезать названия до 64 символов, что не всегда желательно.

    Вопрос: Кто знает напишите или дайте ссылку с информацией о том, как избежать ограничения в 64 символа в названии папок и файлов, при записи на CD-ROM

    Моя конфигурация: Windows XP, Roxio Easy CD Creator 5 Platinum

    Заранее спасибо.

  2. #2
    Мастер Аватар для Tazmanskiy[Taz]
    Регистрация
    01.11.2001
    Адрес
    Ukraine, Kiev
    Возраст
    44
    Сообщений
    3,123
    ixbt.com раздел накопители СД и там в самом низу в общей информации ссылка на статью на эту тему
    i5 2500k (@4.5GHz) / ASUS P8P67PRO / 4x2Gb Corsair DDR3 1600MHz / Leadtek Nvidia GTX 570 / Dell 2407 WPF 24" / Win 7 x64 SP1 / 1900x1200

  3. #3
    Мастер Аватар для Tazmanskiy[Taz]
    Регистрация
    01.11.2001
    Адрес
    Ukraine, Kiev
    Возраст
    44
    Сообщений
    3,123
    i5 2500k (@4.5GHz) / ASUS P8P67PRO / 4x2Gb Corsair DDR3 1600MHz / Leadtek Nvidia GTX 570 / Dell 2407 WPF 24" / Win 7 x64 SP1 / 1900x1200

  4. #4
    НЕ КУРИТ с 14.05.2005 Аватар для Delta_7
    Регистрация
    18.08.2002
    Адрес
    Tomsk
    Сообщений
    1,024
    Tazmanskiy, спасибо, но это слишком сложно.
    Т.к. дело было давно (несколько лет назад), я не помню практически ничего из содержания статьи, но как мне кажется там всё решалось значительно проще, типа правки реестра или настроек Windows (скорее всего там речь шла о Windows98)

    Так что если у кого есть ещё информация, пишите.
    По поиску в Internet пока ничего не нашёл.

  5. #5
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448
    Для начала:
    Чем пишешь?
    Ось - ВинХР?
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  6. #6
    Пилот Аватар для schuss
    Регистрация
    28.03.2003
    Адрес
    Большая Деревня
    Возраст
    53
    Сообщений
    1,031
    64 символа - это граничение файловой системы Joliet. Насколько я знаю, весь распространенный виндовый софт пишет только по виндовым стандартам, так что 64 символа - это максимум в такой ситуации. Единственный выход - при помощи соответствующих юниксовых или полуосевых программ создать ISO-образ диска и писать уже его. То есть пробежавшая здесь ссылка, похоже, единственный вариант...

    Вот кусочек из FAQ, ходившего в фидо:

    Q. Какие бывают форматы файловых систем на CD?

    A. Основной базовый формат CD - ISO-9660. Это стандарт де-факто,
    понимаемый абсолютно всеми ОС. Также встречаются форматы UDF,
    Joliet, Romeo, RockRidge и HFS.

    Формат RockRidge используется под UNIXами и AmigaOS, и позволяет
    размещать расширенные атрибуты файлов, символьные линки, и специфичные
    для AmigaOS комментарии к файлам. Этот формат - расширение ISO, за
    счёт чего не понимающие RR операционки будут читать эти диски как ISO.

    Формат HFS (Hierarchical File System) - это файловая система
    Apple Macintosh, идентичная для HDD и CD под MacOS. Этот формат не
    является расширением ISO, но разместить обе файловые системы на одном
    диске одновременно тем не менее вполне возможно. Это пример так
    называемых гибридных (hybrid) CD.

    Остальные форматы более подробно разобраны ниже.



    Q. Каким образом записать на CD файлы с именами длиннее 64 символов?

    A. Существует миф, что формат ISO 9660, стандартный для CD,
    ограничивает имена то ли до 8+3, то ли до 31 символа, и вложенность
    директорий ограничена 8 уровнями, и длина пути до файла ограничена.
    Реально это не соответствует действительности - длина имени в ISO
    может доходить до 255 символов, вложенность и длина пути может быть
    любой, структура диска не накладывает упомянутых выше ограничений.
    Ограничения же Level 1 (8+3) и Level 2 (31) вместе с запретом на
    использование символов, выходящих за рамки заглавных ASCII, построены
    только на попытках обеспечить совместимость со всеми ОС. Современные
    ОС прекрасно понимают ISO 9660 без ограничений.

    Наиболее простой и доступный способ записать CD с такими именами -
    использование патченной на предмет такой возможности программы mkhybrid.
    Это популярная под UNIXами программа, распространяемая в исходниках,
    которые при умении можно собрать под любой ОС. Для кириллицы в
    Windows следует использовать кодировку 866.

    Статью о записи таких дисков можно почитать здесь:
    http://www.ixbt.com/storage/longnames-cd.shtml


    Q. А зачем вообще существуют форматы Joliet и Romeo?

    A. Они были изобретены Microsoft-ом для совместимости с MS-DOS.
    Затея заключается в хранении имён отдельно от ISOшных, и применении
    Level 1 для совместимости с MS-DOS. По причине неактуальности MS-DOS
    в настоящий момент подобные ухищрения не нужны.

    Единственная причина, по которой может быть применен формат Joliet
    и и стоило бы временно примириться с ограничением на 64 символа в
    имени - многоязычная поддержка: Joliet хранит имена в Unicode
    (16-битная кодировка, охватывающая набор символов большинства языков)
    и позволяет в пределах одного диска именовать файлы на нескольких
    разных языках, содержащих специальные символы - например, русском и
    немецком одновременно.

    Формат Romeo содержит 128 символов в ASCII (не Unicode, т.е. без
    кириллицы).

  7. #7
    НЕ КУРИТ с 14.05.2005 Аватар для Delta_7
    Регистрация
    18.08.2002
    Адрес
    Tomsk
    Сообщений
    1,024
    Originally posted by FilippOk
    Для начала:
    Чем пишешь?
    Ось - ВинХР?
    Операционная система - Windows XP Professional сборка 2600
    CD-RW - HP CD-Writer 9350i
    Записывающая программа - Roxio Easy CD Creator 5 Platinum v5.3.4.21
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	hp cd-writer 9350i.jpg 
Просмотров:	40 
Размер:	21.8 Кб 
ID:	11592  

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •