Я пытаюсь извлечь двоичные данные из QR-кода с zbar (QR-код изначально был закодирован с использованием SDK iOS, передающего объект NSData). К сожалению, класс ZBarSymbol предоставляет только контент в члене NSString. Попытка извлечь NSData из него с использованием NSISOLatin1StringEncoding, похоже, работает, но по-прежнему не удается в некоторых случаях.Извлечение двоичных данных из QR-кода с zbar
Я вижу в реализации zbar, что можно получить доступ к объекту типа zbar_symbol_t, который содержит указатель на char. Глядя на него, кажется, содержат исходное содержание, но с дополнительными данными некоторого вида, это пример:
Original data: 9e7328c16bca3aaff532440917e4df6e155b96bd
Data in zbar_symbol_t: c29e7328c3816bc38a3ac2afc3b532440917c3a4c39f6e155bc296c2bd
Тот, кто знает, что именно эти данные в zbar_symbol_t, почему она отличается от I данных первоначально помещенный в QR-код и как можно, если это возможно вообще, извлечь мои исходные данные из этого?