X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Fheader.h;h=66e46bd0d74bfd97e613945cb33a6159dbd604e3;hp=35eb72c728ff75c8c4c06a16569961c254487f40;hb=88e2f555ab11c237a87a1928df67d96ae235209d;hpb=894f8dab7f174bf289e6b5e9ea54374d10d6e62f diff --git a/include/wimlib/header.h b/include/wimlib/header.h index 35eb72c7..66e46bd0 100644 --- a/include/wimlib/header.h +++ b/include/wimlib/header.h @@ -13,14 +13,14 @@ * be exactly this size. */ #define WIM_HEADER_DISK_SIZE 208 -/* Default WIM version number. Streams are always compressed independently. */ +/* Default WIM version number. Blobs are always compressed independently. */ #define WIM_VERSION_DEFAULT 0x10d00 -/* Version number used for WIMs that allow multiple streams combined into one +/* Version number used for WIMs that allow multiple blobs combined into one * resource ("solid resources", marked by WIM_RESHDR_FLAG_SOLID) and also a new * compression format (LZMS). This version is new as of Windows 8 WIMGAPI. - * Although it is used by Windows 8 web downloader, it is not yet properly - * documented by Microsoft. */ + * Although it is used by Windows 8 web downloader, it is not yet documented by + * Microsoft. */ #define WIM_VERSION_SOLID 0xe00 /* Note: there is another WIM version from Vista pre-releases, but it is not @@ -67,8 +67,7 @@ struct wim_header_disk { u32 wim_flags; /* +0x14: Uncompressed chunk size for non-solid compressed resources in - * the WIM or 0 if the WIM is uncompressed. (However wimlib will accept - * any value here if the WIM is uncompressed.) */ + * the WIM or 0 if the WIM is uncompressed. */ u32 chunk_size; /* +0x18: Globally unique identifier for the WIM file. Basically a @@ -87,8 +86,8 @@ struct wim_header_disk { * least 1. wimlib allows 0. */ u32 image_count; - /* +0x30: Location and size of the WIM's lookup table. */ - struct wim_reshdr_disk lookup_table_reshdr; + /* +0x30: Location and size of the WIM's blob table. */ + struct wim_reshdr_disk blob_table_reshdr; /* +0x48: Location and size of the WIM's XML data. */ struct wim_reshdr_disk xml_data_reshdr; @@ -128,7 +127,7 @@ struct wim_header { u16 part_number; u16 total_parts; u32 image_count; - struct wim_reshdr lookup_table_reshdr; + struct wim_reshdr blob_table_reshdr; struct wim_reshdr xml_data_reshdr; struct wim_reshdr boot_metadata_reshdr; u32 boot_idx; @@ -153,14 +152,14 @@ struct wim_header { /* The WIM is part of a split WIM. */ #define WIM_HDR_FLAG_SPANNED 0x00000008 -/* All streams included in the WIM's lookup table are non-metadata (do not have +/* All blobs included in the WIM's blob table are non-metadata (do not have * WIM_RESHDR_FLAG_METADATA set). wimlib ignores this flag and clears it on new * WIM files it writes. */ #define WIM_HDR_FLAG_RESOURCE_ONLY 0x00000010 -/* All streams included in the WIM's lookup table are metadata (have - * WIM_RESHDR_FLAG_METADATA set). wimlib ignores this flag and clears it on - * new WIM files it writes. */ +/* All blobs included in the WIM's blob table are metadata (have + * WIM_RESHDR_FLAG_METADATA set). wimlib ignores this flag and clears it on new + * WIM files it writes. */ #define WIM_HDR_FLAG_METADATA_ONLY 0x00000020 /* The WIM is currently being written or appended to. */