問題
ユーザーが、Boxのzipダウンロード機能でダウンロードされたZIPファイルを開くと、Windowsのエクスプローラでは、更新日時のタイムスタンプが誤ったタイムゾーンで表示される場合があります。
根本原因
ZIP形式には、タイムゾーン情報という概念がないため、タイムスタンプは本質的にタームゾーンに関してはあいまいになります。 タイムゾーンのデータは、ZIPファイルのExtra Fieldに保存できますが、このフィールドは任意であり、その処理はZIPファイルの読み取りに使用されるツールによって異なります。 ツールの中には、タイムゾーンフィールドに配慮するものもあれば、配慮しないものもあります。 Boxの調査によれば、Windowsのエクスプローラは、Extended Timestamp Extra Fieldの読み取りに対応していません。その代わり、タイムゾーンを調整することなく、タイムスタンプを現地時間として解釈します。 このため、ZIPファイルを太平洋標準時以外のタイムゾーンで開くと、表示される時刻がずれます。
解決方法
以下の1つ以上の対策により、ユーザーは正しい更新日時を表示することができます。
- 7-Zipなど、タイムゾーンをサポートするツールを使用する。
- また、任意のツールを使用してZIPファイルを抽出する。その後、抽出したファイルの更新日時のタイムスタンプは、現地時間に応じて正しく表示されます。