Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Unix бинарник. [D7, WinXP]


Страницы:   1 2

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]


> символ окончания ..буквы


Эт что еще за зверь ?)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо