Так что у меня есть файл, который мне нужно иметь в двоичном или шестнадцатеричном формате. Все, что я смог найти, в основном говорит, чтобы сохранить текст в строке и преобразовать его в двоичный или шестнадцатеричный оттуда, но я не могу сделать это таким образом. Файл был написан с использованием собственного набора персональных символов, который использует нулевые и системные шестнадцатеричные коды, поэтому блокнот не знает, что делать с этими символами, и заменяет его неправильными символами и пробелами. Это искажает информацию, поэтому она не будет правильной, если я попытаюсь преобразовать ее в двоичный/шестнадцатеричный.Преобразование файла в двоичный или шестнадцатеричный
Мне действительно нужно иметь двоичную/шестую информацию, хранящуюся в строке или текстовом поле, чтобы я мог работать с ней. Мне не нужно, чтобы он был сохранен как файл.
Не обижайтесь, но я никогда не слышал о * non * -binary файле, если вы не на квантовом компьютере. Что именно вы пытаетесь сделать здесь? Можете ли вы опубликовать пример, а также то, что вы пробовали делать, что не сработало? –
Нет, я не думаю, что ты понял. Это двоичный файл. Его формат файла .PTC, но может быть преобразован обратно в TXT-файл. Но мне нужно получить двоичную информацию, прежде чем пытаться преобразовать ее в ascii, потому что она искажает информацию. [http://img42.com/XcMVd](http://img42.com/XcMVd) это пример после его преобразования в текст. верх неправильный, дно - это то, что я вручную беру гекс и преобразовываю его. Я должен получить двоичные данные, прежде чем попытаться преобразовать их. – thatstevenguy
Это изображение использует пользовательский шрифт, который я создал, который представляет набор символов, с которым была создана программа, поэтому нижняя является ТОЧНО, как ее должно выглядеть, но мне пришлось использовать шестнадцатеричный редактор для ввода и копирования шестнадцатеричных данных поэтому я мог бы преобразовать его. Мне нужен код для автоматического чтения двоичных/шестнадцатеричных кодов, поэтому я могу вручную дешифровать шестнадцатеричную информацию в правильные символы. Я надеюсь, что в этом есть смысл. – thatstevenguy