• File Path: C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\ComparePackage.exe
  • Description:


Type Hash
MD5 3851B4FDACA45C3636F0E4EC916A2ACA
SHA1 5D13FD81746FA50EB04B6E60845B9FC26A4C1E56
SHA256 4F6558FE6BE1AE6A06A8366D7B478BA92791EA7635089D774D1A768AE2E3FAC5
SHA384 D989AC2B2DD8E478744849469EC6203F0DE8DEAF68B47F3020BC4E2CE63DFB169C2C13C05D9E4AA764A8C347E8C56C42
SHA512 30029DE606B395B6B241841EEF1CD919F6F55F75CE0B61246B1F1E3C26D275E075F4065FCE9631BC5B784D57F6B6AFE26199C67D37DAECEA5C51E336BFFACA7A
SSDEEP 768:pTF5BzCz6SHsrZEtOUHDrRyXnbT/23VRfN8l2Hg:LCeKsrKtOUj9y//AVRfN8lqg
PESHA1 DFA349D71F56D36E361B21652D04725DEE4F0944
PE256 ACF96E9F3887E0C62CD8EBEC68A0EB1E588E7DEA331E601310ADFDB90B17C523

Runtime Data

Usage (stdout):

Microsoft (R) ComparePackage Tool
Copyright (C) 2018 Microsoft.  All rights reserved.
Log file is located under: C:\Users\user\AppData\Local\Temp\ComparePackage\Logs_1\Log.txt

Compare Package started!

Compare Package started!
ComparePackage analyzes the differences between two versions of your package and helps you understand how the changes can impact users' updates.

Usage: ComparePackage.exe [arguments] [options]

  <original package path>  File system path to the original package or the original package's blockmap for comparison
  <new package path>       File system path to the new package or the original package's blockmap for comparison

  -h        Shown the usage
  -version  Show the tool's version
  -v        Enables verbose output to the console
  -o        Overrides output XML if exists
  -XML      Saves XML version of the output to the path specified in addition to the console output

ComparePackage <original package path> <new package path> [-XML <XML path>] [-o] [-v]
ComparePackage mypackage_1.04_x64.msix mypackage_1.05_x64.msix -XML "C:\diffoutputs\mypackage_1.04_1.05_diff.xml"
ComparePackage mypackage_1.04_x64.appx mypackage_1.05_x64.appx -XML "C:\diffoutputs\mypackage_1.04_1.05_diff.xml"

Supported input types:
    .appxbundle/.msixbundle to .appxbundle/.msixbundle
    .eappx/.emsix to .eappx/.emsix
    .eappxbundle/.emsixbundle to .eappxbundle/.emsixbundle
    .xml to .xml (blockmaps only comparison)
    *Only packages encrypted with the test key /kt option in MakeAppx.exe are supported.
    - The amount that a particular file impacts the users' update in bytes
    Net Update Impact Size
    - The sum of impact of all changed and added files, can be used to approximate users' update download size as a result of the new version
    Size Difference
    - Difference in file size in bytes between new and original version
    - File size in bytes of added or deleted files
    Duplicate Files
    - File sets that are exactly the same in the new package(does not consider original package)

Usage (stderr):

Path error: help not found
Check the paths in your arguments. We couldn't find the files at the paths specified.
Error: The argument <original package path> should be a valid file.

Loaded Modules:

C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\ComparePackage.exe


  • Status: The file C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\ComparePackage.exe is not digitally signed. You cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies at https:/
  • Serial: ``
  • Thumbprint: ``
  • Issuer:
  • Subject:

File Metadata

  • Original Filename: ComparePackage.exe
  • Product Name: Microsoft (R) Windows (R) Operating System
  • Company Name: Microsoft Corporation
  • File Version: 10.0.19041.1
  • Product Version: 10.0.19041.1
  • Language: Language Neutral
  • Legal Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
  • Machine Type: 64-bit

File Scan

  • VirusTotal Detections: 0/76
  • VirusTotal Link:

File Similarity (ssdeep match)

File Score
C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\ComparePackage.exe 88

MIT License. Copyright (c) 2020-2021 Strontic.