Hi Marek,
I would suggest adding some kind of version field (2 bytes, value "01"
or "10") just after the magic and bumping file names to 32 bytes as
well.
--
-{Nico}
On Wed, Nov 2, 2011 at 6:55 AM, Marek Lindner <[email protected]> wrote:
>
> Hi,
>
>> being a regular user of the combined image I'd like to propose changing
>> the format in order to render it more flexible. The main focus are the
>> embedded files: The new format shall be able to embedded numerous files
>> and their filenames. Furthermore, the type field shall make the image
>> identifiable even if the image name has been mangled.
>
> thanks to some feedback the format was slightly improved: There is room for an
> md5 checksum and the type field is longer.
>
> Here is the updated format:
> # Write image header followed by all specified files
> # The header is padded to 64k, format is:
> # CE magic word ("Combined Extended Image") (2 bytes)
> # <TYPE> short description of the target device (32 bytes)
> # <NUM FILES> number of files following the header (2 byte)
> # <file1_name> name of the first file (20 bytes)
> # <file1_length> length of the first file encoded as zero padded 8 digit
> hex (8 bytes)
> # <file1_md5> md5 checksum of the first file (32 bytes)
> # <fileN_name> name of the Nth file (20 bytes)
> # <fileN_length> length of the Nth file encoded as zero padded 8 digit hex
> (8 bytes)
> # <fileN_md5> md5 checksum of the Nth file (32 bytes)
>
> Regards,
> Marek
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel