nix가 NTFS ADS 스트림을 처리할 수 있나요?

nix가 NTFS ADS 스트림을 처리할 수 있나요?

2~3년 전에 저는 (Windows에서) NTFS ADS 메타데이터(대체 데이터 스트림). 이것은 흥미로운 아이디어처럼 보이지만 확실히 "휴대용"은 아닙니다.

이 ADS 데이터를 읽거나 쓸 수 있는 NTFS-ADS 인식 도구가 있습니까?
또한 "nix 공통/선호 파일 시스템이 유사한 보조 스트림을 지원합니까"?

답변1

ntfs-3g FUSE 드라이버(읽기/쓰기 기능이 있는 경우 사용하는 드라이버)는 ADS와 통신하지만 기본적으로는 그렇지 않습니다(ADS가 기본적으로 확장 속성에 매핑되는 Linux에서는 제외).

NTFS-3g에서매뉴얼 페이지:

대체 데이터 스트림(ADS)

NTFS는 모든 데이터를 스트림에 저장합니다. 각 파일에는 이름이 지정되지 않은 데이터 스트림이 하나만 있고 이름이 지정된 데이터 스트림이 여러 개 있을 수 있습니다. 파일의 크기는 이름이 지정되지 않은 데이터 스트림의 크기입니다. 기본적으로 ntfs-3g는 이름이 지정되지 않은 데이터 스트림만 읽습니다.

"streams_interface=windows" 옵션을 사용하면 콜론 뒤에 스트림 이름을 지정하여 명명된 데이터 스트림을 읽을 수 있습니다. 예를 들어:

catssome.mp3: 아티스트

명명된 데이터 스트림은 일반 파일처럼 동작하므로 읽고 쓰고 삭제할 수도 있습니다(rm을 사용하여). "ntfs.streams.list" 확장 속성을 가져오면 파일에 있는 모든 명명된 스트림을 나열할 수 있습니다.

질문의 반대편에 관해서는 이 추가 메타데이터에 대한 기본 포괄적 용어는 다음과 같습니다.확장된 파일 속성. 다양한 unice와 해당 파일 시스템은 다양한 이름으로 이러한 기능을 지원합니다. ext* 계열 및 기타 많은 Linux fs에서는 이를 호출합니다.확장된 속성.

관련 정보