loading 500kb hash length(keepass)

i have large keepass 1 hash. i cant load this hash directly from cmd because of cmd limitation.
loading from file is also limited that is around 4052 bytes long
i have made some changes in hashcat source but still unable to load it.
may be there is buffer size.
some one can give me help, even is it possible to fix this problem?

i have posted some detailes in here:
i answered my question in github
there is no way for cmd limitation and this limitation vary based on OS.
only solution is loading hash from file.