DeployTool use file signature instead of ignore extension list #175
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Вместо списка исключений расширения лучше использовать сигнатуру файла. Для этого через PIFile читать сигнатуру и если она верная, то запускать. Для Linux, Mac и проч, использовать сигнатуру ELF: https://ru.wikipedia.org/wiki/Executable_and_Linkable_Format
Для windows использовать сигнатуру PE: https://ru.wikipedia.org/wiki/Portable_Executable
Оно покрывает все варианты.
objdump сам её читает, тут ускорение за счёт полного игнорирования
откуда там возьмется ускорение? прочитать первые пару байт из файла - это мгновенно