Skip to content

Unzip zip archives from Japanese systems on non-Japanese ones

License

Notifications You must be signed in to change notification settings

megumintyan/unzip-jp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%