У меня есть инструмент удаленного администрирования, и мне нужно было изменить его для 64-битной платформы. Я использовал Zlib для сжатия и распаковки потоков памяти, но после этого изменения классы Zlib показывали несколько ошибок, когда я пытался скомпилируйте мой проект на 64-битной платформе, потому что Zlib доступен только для 32-битной платформы.
Затем у меня был этот поиск в Интернете для некоторых похожих классов для сжатия и распаковки потоков памяти, и я нашел этот вопрос где речь идет о классе LZMA, который также может сделать то, что мне нужно, похоже на класс Zlib.
И я понял совет:
Большая проблема, с которой вы столкнетесь, заключается в том, что выбранная вами библиотека требует, чтобы вы знали, насколько велик файл, который вы распаковываете.
Итак, я здесь именно для того, чтобы узнать некоторые предложения, чтобы попытаться решить эту проблему.
Другими словами, я хочу знать, как распаковать точный размер потока памяти, полученного серверной частью моего проекта?
Любое мнение или предложение здесь приветствуются.