docs(pe): explain legacy Windows target selection failures

Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com>
This commit is contained in:
N0zoM1z0andgensokyo-dev authored and gensokyo-dev committed 2026-11-11 17:11:06 +08:00
1 parent 528c46ae92
commit c7a4869eb9
1 file changed
+6
+6
View File
@@ -51,6 +51,12 @@ image is unsigned in every catalog or overlay sense.
## Limits and failures
Confirmed DOS-only MZ files and declared NE, LE, or LX signatures are outside
this PE32/PE32+ workflow and return `unsupported_target` with target-selection
recovery. A recognized non-PE signature does not need a PE COFF header to be
classified. Unrecognized signatures and truncated PE headers remain malformed
input. `inspect-pe-resources` uses the same header admission and classifications.
The selected file is limited to 64 MiB by default (512 MiB maximum). At most
eight `WIN_CERTIFICATE` entries are examined by default. Malformed PE headers,
truncated certificate entries, and PKCS#7 that is not structurally signedData