Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 



Sign in to follow this  
aviv00

Why Windows builds are so different

Recommended Posts

aviv00    13

Using svf patch
or esd

for example

i make image install.esd file from build 16288.2
and export install.wim to this file, only 400mb is non-different, is the same data,but the rest 800mb is different

what the reason for this ?
is ms using each time another encrypting compiler, or the optimization compiler
make the dll and exe different each time

thx, also for any suggestions


btw i did a test with 32bit and 64bit same build and there big different

 

edit:

(OP)

I got install.esd modified and lited from build 16288.2
its around 1.2gb
when i export a similar lited version of build 16299.15 to 16288.2 bulid install.esd image
its going from 1.2gb to 2+gb
btw when convert the install.wim of 16299 build to esd alone its 1.2gb but that given cos reason i mention
that's why 400mb is same code for both builds and 800mb are always different


i duno how code works
but is it logical to assume those builds are mostly the same? code wise
so its should be around 100-150mb different

Share this post


Link to post
Share on other sites

NoelC    1,371

Most executable code gets dates built into it (if nothing else, into the security signature tacked onto the end).

If an .exe or .dll file has 10 megabytes in it and time it was built causes it to be considered different, it's not all 10 megabytes that are different, yet I'd imagine most tools would consider the whole thing needing to be updated.

You bring up a good point, though...  Being able to generate EXACTLY the same image used to be considered a good thing, once upon a time in software engineering.  Now everyone pretty much extends a leap of faith that their compilations, which may differ a little from build to build, work consistently.

-Noel

Share this post


Link to post
Share on other sites
aviv00    13

if so ESD is solid compressing

it cut the file to chunks is it shouldn't interfere , the changes and the date put in the files ?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×