Файлы кодировок Windows

Discussion in 'Реверсинг' started by Ta2i4, 19 May 2008.

  1. Ta2i4

    Ta2i4 New Member

    Joined:
    10 Sep 2007
    Messages:
    17
    Likes Received:
    2
    Reputations:
    0
    Не знал, куда написать, поэтому сюда.

    В Windows XP в каталоге system32 есть файлы с расширением *.nls. Я думаю, и думаю, что не ошибаюсь, что это файлы, содержащие информацию о кодировках текста. Например, c_1251.nls - файл знакомой всем кодировки Windows-1251. Но судя по всему, кодировки там почти все ANSI, а unicode.nls - одна, хотя существуют UTF - 16LE, 16BE, 8, 7.

    В текстовых редакторах файлы выглядят не как обычные файлы с текстом. AkelPad утверждает, что это бинарные файлы.

    Теперь вопросы:
    1. Можно ли с помощью чего-нибудь (программы) нормально прочитать эти файлы и вообще узнать их структуру?
    2. Подскажите пару ссылок на серьезные статьи, рассматривающие все имеющиеся в системе Windows кодировки и их отличия (в частности, по порядку символов в кодировке и т.д.).

    Кодировки собираюсь применять в приложении, написанном на Delphi, для перекодировки из одной в другую.
     
  2. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    так пробовал?
    http://www.google.com.ua/search?hl=ru&q=nls+file+format&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&meta=

    http://www.whatextension.com/NLS
    http://www.regatta.cmc.msu.ru/doc/usr/share/man/info/ru_RU/a_doc_lib/aixprggd/genprogc/nls_ref.htm
     
    2 people like this.
  3. Ta2i4

    Ta2i4 New Member

    Joined:
    10 Sep 2007
    Messages:
    17
    Likes Received:
    2
    Reputations:
    0
    Спасибо! Помогло.