Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Unzip a zip archive with files stored in Shift-JIS encoding on non-Japanese systems.

Usage

Japanese versions of Windows (and maybe other systems as well) still use Shift-JIS encoding to store file names. When a zip file is created from files with Japanese names on such a machine and then later opened on a non-Japanese system (Windows, OS X or Linux), the file names are garbled. This script unzips the file while converting the file names from Shift-JIS to UTF-8.

python unzip-jp.py archive.zip

The above command creates a directory archive and unzips the content of the archive archive.zip there.

I recommend making unzip-jp.py executable and simlinking it to unzip-jp, and putting it in your PATH:

chmod +x unzip-jp.py
ln -s $PWD/unzip-jp.py ~/bin/unzip-jp

Then you can call it as

unzip-jp archive.zip

Requirements

The script should work with Python 2 and 3.

License

MIT license. See LICENSE for details.

About

Unzip zip archives from Japanese systems on non-Japanese ones

Resources

Stars

56 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages