DeployTool use file signature instead of ignore extension list #175

Open
opened 2023-07-03 13:47:40 +03:00 by andrey · 2 comments
Owner

Вместо списка исключений расширения лучше использовать сигнатуру файла. Для этого через PIFile читать сигнатуру и если она верная, то запускать. Для Linux, Mac и проч, использовать сигнатуру ELF: https://ru.wikipedia.org/wiki/Executable_and_Linkable_Format
Для windows использовать сигнатуру PE: https://ru.wikipedia.org/wiki/Portable_Executable
Оно покрывает все варианты.

Вместо списка исключений расширения лучше использовать сигнатуру файла. Для этого через PIFile читать сигнатуру и если она верная, то запускать. Для Linux, Mac и проч, использовать сигнатуру ELF: https://ru.wikipedia.org/wiki/Executable_and_Linkable_Format Для windows использовать сигнатуру PE: https://ru.wikipedia.org/wiki/Portable_Executable Оно покрывает все варианты.
Owner

objdump сам её читает, тут ускорение за счёт полного игнорирования

  • теперь же ошибки objdump не пишутся в консоль
objdump сам её читает, тут ускорение за счёт полного игнорирования + теперь же ошибки objdump не пишутся в консоль
Author
Owner

откуда там возьмется ускорение? прочитать первые пару байт из файла - это мгновенно

откуда там возьмется ускорение? прочитать первые пару байт из файла - это мгновенно
andrey added the Отложено label 2024-10-14 12:52:46 +03:00
Sign in to join this conversation.