これまでの Go の archive/zip には問題があり、zip ファイルに格納されるファイルのタイムゾーンが UTC になっていた為、日本であれば9時間ずれてしまうという問題があった。 これは zip の NTFS/UNIX/ExtendedTS extra fields を扱っていなかったのが問題。以前一度僕のパッチがマージされたが問題がありリバートされてしまっていた。 archive/zip: add FileHeader.Modified field - golang/go@6e8894d - GitHub The ModifiedTime and ModifiedDate fields are not expressive enough for many of the time extensions t... https://github.com/golang/go/comm