16
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[7zip]日本語版Windowsで圧縮されたzipファイルを文字化けせずに解凍する方法

Last updated at Posted at 2020-03-13

やりたいこと

  • Windows英語環境を使用している
  • Windows日本語環境で圧縮されたzipファイルを回答すると、日本語ファイル名が文字化けする
    • 文字化けしてしまったファイル名を修復するソフトもあるが、解凍時点で正しく解凍したい
    • 会社支給PCの環境でありなるべく新しくソフトをインストールしたくない
  • 日本同士でもWindowsーMac, Linuxでも同じ現象が起こる様子
    • Mac, Linuxでの解決方法は情報豊富
  • また、一部の情報では7zipが自動的にエンコードを判別してくれるとのこと
    • しかし、私のWindows英語環境ではうまく機能せず
    • 他にWindows英語環境でできる方法を探してみたものの、日本語情報がなかったので記事化

環境

  • Windows10 (英語環境)
  • 7zipコマンドライン版(7-Zip Extra 19.00)

原因

  • 日本語版Windowsでは圧縮時にShift-JISを用いているが、英語版で解凍する場合はShift-JISで解凍してくれない
  • インストール版7zip(19.00)の解凍メニューからは解凍エンコードを選べなかった

やること

  • 7zipコマンドライン版exeを叩く
  • 通常通りの解凍コマンドに加えて、エンコード引数(-mcp)を加える
[ディレクトリパス]/7za.exe x -mcp=932 [解凍ファイル]
  • "932"はcode page number
  • 7zipのHelpには、エンコード指定引数は**"-scs"**とあるものの、なぜかこちらは機能せず

参考

16
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?