[GraphHopper] extra Int in the header??
Peter
graphhopper at gmx.de
Wed Jul 1 05:55:06 UTC 2015
Hi John,
yes, this is a bit waste of space :)
But the empty space is to avoid thinking about header size in the
consuming class but mainly to avoid breaking the file format when we
insert new data there.
Regards,
Peter
On 01.07.2015 02:04, John Zhao wrote:
> Hi,
>
> /**
> * Writes some internal data into the beginning of the specified file.
> */
> protected void writeHeader( RandomAccessFile file, long length, int segmentSize ) throws IOException
> {
> file.seek(0);
> file.writeUTF("GH*”*); // 4 bytes
> file.writeLong(length); // 8 bytes
> file.writeInt(segmentSize); // 4 bytes
> for (int i = 0; i < header.length; i++)
> {
> file.writeInt(header[i]);
> }
> }
>
> it's totally 100 bytes.
> We only use 96 bytes of them.
>
> It's not a problem.
> Just curious.
>
> It's better to use them all, to reduce any further question. :)
>
> *Best Regards,*
> *ZhiQiang ZHAO*
>
>
> _______________________________________________
> GraphHopper mailing list
> GraphHopper at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/graphhopper
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/graphhopper/attachments/20150701/8c49e4dc/attachment.html>
More information about the GraphHopper
mailing list