Nim言語でZipファイルを解凍(展開)する on Windows

この記事の目次
chevron_right NimでZIPを扱う
chevron_right コードを書く

久々Nim!
Windowsだとちょっとだけ癖があります。

NimでZIPを扱う

まずNimでZIPを展開できるように、モジュールをインストールします。

> nimble install zip

コードを書く

importのあとに{.passl: "-lz".}を追記します。

import zip/zipfiles

{.passl: "-lz".}

var z: ZipArchive
    if not z.open("test.zip"):
        echo "Opening zip failed"
        quit(1)
    #z.extractAll("test.zip")
    z.extractAll("./")
    z.close()

以上

[PR] おすすめの本
この記事を書いた人
Nな人(えぬなひと)。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。