WIN32 should return status that return by system function
WIN32: setenv by _putenv
WIN32:support extracting xz