파일명과 경로에 ASCII 이외의 문자가 있어도 tar를 사용해도 안전한가요?

파일명과 경로에 ASCII 이외의 문자가 있어도 tar를 사용해도 안전한가요?

tarASCII 인쇄 가능한 문자가 아닌 다른 문자가 있어도 사용해도 안전한가요?

예를 들어 일본어, 한자, 줄 바꿈 등이 있습니다.

특수 문자를 사용할 경우 타르볼 추출이 실패할 수 있는 알려진 문제가 있습니까?

답변1

물론 소스코드를 읽어서 tar직접 확인해 볼 수도 있습니다.

즉, tar파일 이름을 구성하는 바이트 시퀀스는 해석되지 않습니다. 커널과 마찬가지로 이를 추상 바이트 시퀀스로 처리합니다. 따라서 사용 가능한 파일을 추출한다는 점에서 "안전"합니다.

파일의 압축이 풀린 환경에서 사용자 도구는 파일 이름을 다른 문자로 해석할 수 있습니다. 이는 항상 전송(tar, NFS, FTP...)에 국한되지 않고 로케일을 변경하는 문제입니다.

관련 정보