Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak odczytać dane z pliku binarnego, tak aby je wykorzystać do wykreasów
GrzegorzT
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.04.2005

Ostrzeżenie: (0%)
-----


Pytanie to już zadawałem na forum.
ALe albo jest to nie możliwe, albo nie było nikogo kto wiedziałby więcej odemnie
w co osobiście wątpię.
Problem zacytuję.

Plik zawiera tablice dwuwymiarowa gdzie kazde 4 bajty to kolejny element tablicy zapisane w posataci binarnej IEEE BigEndian
Zdaje się ze to fortran.
Czy ktos bawil sie w zamiane czegos takiego na tablice w php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
W sumie nie wiem jak temat ugryzc.
Generalnie z tych danych beda robione wykresy lecz aby wykresu dokonac musze pobrac pojedyncze dane z tych plikow, pliki nie sa duze.
Ale jest ich sporo.
Najodpowiedniesza bylaby wiec funkcja wbudowana ale nic nie moge znalezc.

W sumie nie musze pobierac wszystkich danych.
Wystarczy odcztac konkretne miejsce, punkt rozpoczecia czytania jakos sobie przelicze, tylko czym pobrac (moga byc zera binarne) i jak przetworzyc na wartosci zjadliwe w php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
GrzegorzT
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.04.2005

Ostrzeżenie: (0%)
-----


No tylko jeszcze jeden problem pojawił się w wyniku testowania.
NIe wiem jak pobrać dane z pliku tak żeby nie skończył po napotkaniu znaku końca pliku tekstowego czytam funkcją fgets
Nie wiem czy jest jakaś co czyta binarnie a ni estringowo, ja nie znalazłem.
(IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Pewnie nie umiem szukać
To mnie naprostujcie.
Niektóre pliki czytane są do końca inne nie.
Wszystko zależy od tego co się akurat w danym pliku znajdzie a to bywa różnie.

Z góry dzieki...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 12:27