Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4903: Serialization library in Boost 1.45 is unable to read archive created with Boost 1.39
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-12-23 20:55:14
#4903: Serialization library in Boost 1.45 is unable to read archive created with
Boost 1.39
-------------------------------------------------------+--------------------
Reporter: Rüdiger Brünner <rbruenner@â¦> | Owner: ramey
Type: Bugs | Status: new
Milestone: To Be Determined | Component: serialization
Version: Boost 1.45.0 | Severity: Showstopper
Resolution: | Keywords:
-------------------------------------------------------+--------------------
Comment (by ramey):
looking your PDF file
In BOTH versions the version # is in position 0x1a. In the 1.39 version
it's equal to 0x05 and in the 1.45 version it's equal to 0x08. This is
what I expect. In 1.39 the version # is just one byte while in 1.45 it's
two bytes (0x0800). Then come the sizes of the types. In both cases it's
0x04 0x04 0x04 0x08 0x01. Then on 1.39 it's followed by 5 x 0x00 while in
1.4 it's followed by 8 x 0x00. This is after the header has been
processed. On my test file, this number is the boolean flag. In 1.39 this
is one byte while on 1.45 this is one byte. I believe this is the error.
Robert Ramey
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4903#comment:12> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:05 UTC