Я пытаюсь написать небольшой скрипт на Python для анализа файла .strings в моем проекте приложения iPhone и определения того, какие ключи могут не использоваться. Я также выполняю сопоставление строк, чтобы отфильтровать некоторые результаты. Это где мои проблемы начинаются :). Если я попробую что-то вроде
for file_line in strings_file:
if 'search_keyword' in file_line:
...
поисковое ключевое слово часто не совпадает, даже если я печатаю каждую строку файла в одной и той же строке, потому что я, кажется, правильно читаю текст, и появляются мои ключевые слова для поиска.
Проблема в том, что эти файлы .strings находятся в каком-то двоичном формате. Кто-нибудь знает, как правильно разобрать эти файлы?