Я пытаюсь сделать некоторые из моих кодов более дружелюбными к системам без чистых ascii и задавался вопросом, была ли какая-то конкретная кодировка символов, используемая для НЕОБХОДИМЫХ записей в двоичных файлах ELF, или она довольно нестандартна и основана на создавая системную кодировку файловой системы (или даже непосредственно байты, которые были переданы независимо от того, что создало двоичный файл) (если это так, есть место в двоичном коде, которое указывает кодировку?) Предполагая, что текущая системная кодировка не будет работать очень хорошо для моего использования. думают), являются именами, отличными от ascii, в значительной степени запрещенными или чем-то еще?Существует ли стандартная кодировка для NEEDED записей в ELF?
3
A
ответ
1
Насколько я знаю, стандартный способ Unix для работы с символами, отличными от ASCII, должен кодировать их как UTF-8.
3
Формат ELF определяет NEEDED поля как «строка с нулевым завершением» и не говорит больше о кодировке, что в значительной степени подразумевает 8-битную строку ASCII.
Лично я не вижу смысла усложнять спецификацию формата исполняемого файла, которая не дает никакого дополнительного значения для конечного продукта или процесса разработки: пользователь не будет видеть имена библиотек, поэтому им не нужна локализация из них. Вы: может попытаться использовать UTF-8, но фактическое кодирование файловой системы не гарантируется UTF-8. Чтобы убедиться, что вам нужно знать, как ваш целевой компоновщик обрабатывает эти строки.
Смежные вопросы
- 1. Существует ли стандартная кодировка XML-запроса для SQL?
- 2. Существует ли выражаемая кодировка?
- 3. Стандартная кодировка HttpUtility.UrlEncode и указанная кодировка?
- 4. Стандартная кодировка для URL-адресов для Sitemap
- 5. Существует ли стандартная резьбовая номенклатура?
- 6. есть стандартная кодировка символов для военных файлов?
- 7. Java Swing: существует ли стандартная скорость затухания?
- 8. Определить, существует ли кодировка в python
- 9. Определить, существует ли кодировка в рубине
- 10. Java: стандартная кодировка платформы на разных платформах?
- 11. Что такое стандартная кодировка для файла ServiceConfiguration.cscfg в Windows Azure?
- 12. Существует ли стандартная структура данных для объекта базы данных?
- 13. Существует ли стандартная абстракция для этого типа запроса-ответа?
- 14. Существует ли стандартная реализация Циркулярного списка для C++?
- 15. Существует ли стандартная схема URN для устройств TETRA?
- 16. AJAX - какова стандартная кодировка символов для значений заголовков HTTP?
- 17. Существует подпись для конкретного ABI в ELF или двоичном файле?
- 18. Есть ли стандартная схема для метаданных видео?
- 19. Есть ли стандартная метрика для отсортированного текста?
- 20. Существует ли стандартная реализация сериализатора времени GSON Joda Time?
- 21. Существует ли стандартная практика синхронизации таблиц SQL Server?
- 22. Существует ли стандартная практика хранения данных приложения по умолчанию?
- 23. Существует ли стандартная/распространенная практика документирования обработчика событий?
- 24. Существует ли стандартная реализация библиотеки, где high_resolution_clock не является typedef?
- 25. Разрешение символа для ELF
- 26. jquery help needed
- 27. Существует ли стандартная реализация библиотеки проблемы обратного преобразования матрицы MPI?
- 28. google map help needed
- 29. Js regex needed
- 30. Записывает ли произвольные данные в файл ELF спецификацию ELF?