added -e option, it is "HTTP_PROXY" and "NO_PROXY" environment variable support.
fixed UTF-8-mac filename bug