Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
ВнизUnix бинарник. Найти похожие ветки
← →
tytus © (2007-04-11 09:45) [0]Добрый день мастера. Как мне прочитать Unix бинарник, как определить символы окончания строки и буквы?
← →
Сергей М. © (2007-04-11 09:48) [1]
> символ окончания ..буквы
Эт что еще за зверь ?)
← →
tytus © (2007-04-11 09:51) [2]Есть прога, которая переводит юниксовый бинарник в *.txt, но меня она не устраивает, хочу делать все сам. Текста программки нету...
← →
Сергей М. © (2007-04-11 09:59) [3]Я не знаю, что ты подразумеваешь под "юниксовый бинарник", но "символ окончания буквы" - это абсурд)
← →
homm © (2007-04-11 10:01) [4]Я правильно понимаю, что под теримном «бинарник» нодразумевается исполняемый модуль? Дак вот, в нем НЕТ символов окончания строк, букв, да и вообше строк. В нем есть последовательность байтов, разпаковываемых и исполняемых процессором, то что Вы интерпретируете эти байты как символы, строки, буквы, имхо, вам не поможет ни сколько.
← →
tytus © (2007-04-11 10:10) [5]>Сергей М. © (11.04.07 09:59) [3]
Я не знаю, что ты подразумеваешь под "юниксовый бинарник", но "символ окончания буквы" - это абсурд)
Бинарником обозвал потому, что ежели открыть его в блокноте, то будет набор всего чего угодно, кроме того что нужно (как обычный екзешник).
А насчет символа окончания буквы - неверно изложил. Тоесть, как мне прочитать символы #13#10 и символы с 32 по 255?
Может в том файле только текст, но юниксового формата.
← →
homm © (2007-04-11 10:12) [6]> Бинарником обозвал потому, что ежели открыть его в блокноте,
> то будет набор всего чего угодно, кроме того что нужно
:) Общие случай решения задачи, в таком случае — пустой набор символов.
← →
tytus © (2007-04-11 10:14) [7]>homm © (11.04.07 10:12) [6]
Yes, набор символов - но юниксовый. Как мне перевести его в txt?
← →
homm © (2007-04-11 10:20) [8]Вообще-то в [6] была шутка.
Насколько Вы расскрыли тему, нужно просто отфильтровать чимоволы. Это значит
1) Берез чимвол из входного потока.
2) Сравниваем его с значениями #13 и #10 и диапазоном с 32 по 255, и если он в него входит,
3) выводим в выходной поток.
4) Если это не последний символ входного потока возвращаемся к п1.
← →
homm © (2007-04-11 10:21) [9]> чимоволы
> чимвол
Имеются ввиду «символы» :)
← →
umbra © (2007-04-11 10:42) [10]
> юниксовый бинарник
чтобы привести файл к удобочитаемому виду, надо знать, в какой кодовой странице он записывался и перекодировать его в нужную.
← →
Плохиш © (2007-04-11 10:59) [11]
> tytus © (11.04.07 09:45)
> Добрый день мастера. Как мне прочитать Unix бинарник
Любой файл - это последовательный набор байтов, как здесь уже и сказали. А интерпретация этого набора байтов лежит полностью на совести восполённого мозга прогерра...
← →
Styx_ (2007-04-11 11:56) [12]Попробуйте поместить этот "бинарник" сюда:
http://www.artlebedev.ru/tools/decoder/
и посмотрите, что получится. И что он напишет про кодировки. Если, конечно, Вы полагаете, что этот файл приводится к тексту на русском языке.
← →
homm © (2007-04-11 11:59) [13]> Попробуйте поместить этот "бинарник" сюда:
А я бы «штирлица» посоветовал :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.065 c