在 Dlang 中解压缩存档

问题描述 投票:0回答:0

我正在尝试在 Dlang 中解压缩 zip 存档,但我尝试的所有方法都不起作用。

我试图:

    auto archive = "/var/cache/dpm/packages/"~packagename~"/"~packagename~".zip"; auto zip = new ZipArchive(read(archive)); writeln(read(archive));
除了获取存档包含的内容外,但只能获取很多数字。(您可以在屏幕截图中看到) What is happens 在此之后,我尝试
readText
而不是阅读,因为当我尝试使用 read 而不是 readText 读取文件时,我看到了类似的内容,但它给了我错误:
tf.d(1556): Invalid UTF-8 sequence (at index 1)
我的错误在哪里? 感谢您的帮助!

zip d archive
© www.soinside.com 2019 - 2024. All rights reserved.