Linux Anaconda 설치 스크립트에서 읽을 수 없는 문자는 무엇입니까?

Linux Anaconda 설치 스크립트에서 읽을 수 없는 문자는 무엇입니까?

Linux용 Anaconda 설치 스크립트에는 약 750줄의 매우 간단한 bash 명령 세트가 포함되어 있지만 그 뒤에는 읽을 수 없는 문자(적어도 less 및 gedit에서는) 140만 줄이 옵니다. 읽을 수 없는 문자는 무엇입니까?

스크립트는 여기에서 찾을 수 있습니다:https://www.continuum.io/downloads

...상당히 크긴 하지만(Linux의 32비트 버전입니다.)

답변1

파일의 시작 부분을 구성하는 bash 스크립트를 읽으면 다음과 같은 줄이 있는 것을 볼 수 있습니다.

tail -n +532 "$THIS_PATH" | tar xf - --no-same-owner

tail -n +532파일을 실행 하고 file -파일에 파이프하면 후행 데이터가 다음과 같다는 것을 알 수 있습니다.

/dev/stdin: POSIX tar archive (GNU)

동일한 테일 파이프 입력을 수행하면 tar tf -tar에 다음과 같은 많은 파일이 포함되어 있음을 알 수 있습니다.

pkgs/python-2.7.11-0.tar.bz2

스크립트는 해당 extract_dist기능을 사용하여 설치됩니다.

관련 정보