Hi there-
I am using the PHP unpack function to take a binary formatted file with 10's of
thousands
of signed short integers stored in it, to take the file (which is in PHP STRING form)
and extract the short integer values from it. The problem I am having is when reading
all the documentation for the pack/unpack function, I have been unable to figure out a
way
to only take a small subset of the data. For instance, my file is basically just
thousands of temperature values, taken 4 times a day, over a period of 20 years. Let's
say I wanted to get a year's worth of temperatures, from the 10th year into the file
(so I would need the 4x365x10) th temperature value from the file. How would I use the
unpack function to just select the (4x365x10)th through the (4x365x10)+(4x365)th value
(basically year 10's entire temperature range). I see in the documentation I can
specify how many shorts to extract STARTING from the first one, how would I specify,
or is it even possible to specify a different starting location to begin extraction
from. I cannot write the string to a file, and then use fseek while reading the file
back in to skip to a postion and unpack from there. The way that the application is
structured, I have to begin my extraction at the point where I already have the file
in terms of a binary encoded string. So if anyone has any suggestions, I would greatly
appreciate it.
Please reply back to my account here at work if you are posting a reply on the forum:
Thanks for your time.
-------------------------------------------------------
Chris Mattmann
Science Data Management and Archiving
[EMAIL PROTECTED]
NASA-JPL Pasadena, CA 91109-8099
Office: 300-324C
Phone: 818-354-8810