![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Unix бинарник. [D7, WinXP]
tytus © (2007-04-11 09:45:00)Добрый день мастера. Как мне прочитать Unix бинарник, как определить символы окончания строки и буквы?
homm (2007-04-11 10:21:00) [21]> чимоволы
> чимвол
Имеются ввиду «символы» :)
homm (2007-04-11 10:20:00) [22]Вообще-то в [6] была шутка.
Насколько Вы расскрыли тему, нужно просто отфильтровать чимоволы. Это значит
1) Берез чимвол из входного потока.
2) Сравниваем его с значениями #13 и #10 и диапазоном с 32 по 255, и если он в него входит,
3) выводим в выходной поток.
4) Если это не последний символ входного потока возвращаемся к п1.
tytus (2007-04-11 10:14:00) [23]>homm © (11.04.07 10:12) [6]
Yes, набор символов - но юниксовый. Как мне перевести его в txt?
homm (2007-04-11 10:12:00) [24]> Бинарником обозвал потому, что ежели открыть его в блокноте,
> то будет набор всего чего угодно, кроме того что нужно
:) Общие случай решения задачи, в таком случае — пустой набор символов.
tytus (2007-04-11 10:10:00) [25]>Сергей М. © (11.04.07 09:59) [3]
Я не знаю, что ты подразумеваешь под "юниксовый бинарник", но "символ окончания буквы" - это абсурд)
Бинарником обозвал потому, что ежели открыть его в блокноте, то будет набор всего чего угодно, кроме того что нужно (как обычный екзешник).
А насчет символа окончания буквы - неверно изложил. Тоесть, как мне прочитать символы #13#10 и символы с 32 по 255?
Может в том файле только текст, но юниксового формата.
homm (2007-04-11 10:01:00) [26]Я правильно понимаю, что под теримном «бинарник» нодразумевается исполняемый модуль? Дак вот, в нем НЕТ символов окончания строк, букв, да и вообше строк. В нем есть последовательность байтов, разпаковываемых и исполняемых процессором, то что Вы интерпретируете эти байты как символы, строки, буквы, имхо, вам не поможет ни сколько.
Сергей М. (2007-04-11 09:59:00) [27]Я не знаю, что ты подразумеваешь под "юниксовый бинарник", но "символ окончания буквы" - это абсурд)
tytus (2007-04-11 09:51:00) [28]Есть прога, которая переводит юниксовый бинарник в *.txt, но меня она не устраивает, хочу делать все сам. Текста программки нету...
Сергей М. (2007-04-11 09:48:00) [29]
> символ окончания ..буквы
Эт что еще за зверь ?)