Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Чтение бинарников
 
 автор: FlamySnake   (27.08.2009 в 12:43)   письмо автору
 
 

Возможно ли средствами php прочитать из бинарного файла, например название карты игры Warcraft 3???

HM3W    DotA Allstars v6.61c RU x\ 
MPQ    †ю;    ¦ђ; ¦Р;    Ю  ѕ.РЌw©=я)ГЄЃXеЦZjс»ъ^™AЅqс^АўЫі�ЎҐЩ„­/
цА)к4ѕФNKуп¬Р     ,&­јЕiУXђйe5Аi№ЗJс:vЧћҐЭшQxU ђ    бJ|
кКe–‹ХЃp№©Ћјu`pњЩҐ"ѓЕћ”ж6Ї•W¤E·:ъп«ЊЋЊѕц—
ђ–•:•чdђk¦wЉЇЩ)oм@ўъє¦eЃлХ-sШ dFџФE ѕ @§
°zќ]°uЋкЂй)(*вF·3?![сЂ§7ФМЏgЮt[вNЄё‡¶iu
(хскMjEфХ~(¦B3:«ҐЗкќ’bРй‚О\ЫхWюcЖoWзи{¦8›3!
3ЗNvK"<1Wyt&#65533;ҐчCу:Ип€z¬`ж

...
Вот к примеру открывок карты Dota
как извлечь заголовок Dota Allstarts v6.61c RU.

Неужели 1 строку прочитать и Вырезать HM3W и т д....

наверное есть специальные функции созданные для работы с бинарниками?

если знаете или сталкивались с похожим помогите плиз!

  Ответить  
 
 автор: Trianon   (27.08.2009 в 12:58)   письмо автору
 
   для: FlamySnake   (27.08.2009 в 12:43)
 

Надо лишь знать точно (до байта) в каком месте файла это название размещается.
функции fseek и fread
А вот цитировать кодом поток, который рвет ленту - не стоит. :-\

  Ответить  
 
 автор: FlamySnake   (27.08.2009 в 13:17)   письмо автору
 
   для: Trianon   (27.08.2009 в 12:58)
 

ну на счёт бинарников...

я вообще с ними имею дело впервые-(

  Ответить  
 
 автор: FlamySnake   (27.08.2009 в 19:32)   письмо автору
 
   для: FlamySnake   (27.08.2009 в 13:17)
 

мб знаете ещё способ или только единственный!?

  Ответить  
 
 автор: Киналь   (27.08.2009 в 20:47)   письмо автору
 
   для: FlamySnake   (27.08.2009 в 19:32)
 

А чем вам этот не нравится?

  Ответить  
 
 автор: FlamySnake   (27.08.2009 в 21:00)   письмо автору
 
   для: Киналь   (27.08.2009 в 20:47)
 

Не уверен, что не будет ошибок!
или он норм,я просто не разбираюсь с работой бинарников!

  Ответить  
 
 автор: Киналь   (27.08.2009 в 23:51)   письмо автору
 
   для: FlamySnake   (27.08.2009 в 21:00)
 

Попробуёте - узнаете.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования