Just add to the answer accepted here. I became curious and tried it myself, saving the raw data and opening it with 7zip:
Window:

Linux:

You can immediately notice that the only field that is different from Host OS.
What do the data mean?
Header Data Footer 1F8B080000000000000A | 4BCBCF0700 | 2165738C03000000
Let me break it.
Headline
First, from this answer, I understand that this is actually gzip instead of the zlib header:
Level ZLIB GZIP 1 | 78 01 | 1F 8B 9 | 78 DA | 1F 8B
Further search led me to an article on gzip in the forensics wiki. Values ββin this case:
Offset Size Value Description 0 | 2 | 1f8b | Signature (or identification byte 1 and 2) 2 | 1 | 08 | Compression Method (deflate) 3 | 1 | | Flags 4 | 4 | | Last modification time 8 | 1 | | Compression flags (or extra flags) 9 | 1 | 0A | Operating system (TOPS-20)
Footer
Offset Size Value Description 0 | 4 | 2165738C | Checksum (CRC-32) (Little endian) 4 | 4 | 03 | Uncompressed data size Value in bytes.
It is interesting to note that even if the time of the last modification and the operating system in the header is different, it will be compressed to the same data with the same checksum in the footer.
IETF RFC contains a more detailed format summary
source share