2010-11-29 7 views

답변

1

NTFS 기능인 ADS (alternate data streams)를 사용할 수 있습니다. ADS를 사용하면 NTFS 파일 시스템의 파일에 콘텐츠를 첨부 할 수 있습니다. 사용자의 관점에서 볼 때 하나의 파일이 있지만이 파일에는 첨부 된 추가 스트림이있을 수 있습니다 (예 : Explorer에서 볼 수 없음). 파일이 NTFS 파일 시스템간에 직접 복사되면 스트림도 복사됩니다.

대체 데이터 스트림은 OS가 파일을 가져온 곳 (예 : 인터넷)과 같은 정보로 파일에 태그를 지정하기 때문에 OS에서이 경우 보안 경고 대화 상자를 표시합니다.

C#을에서 스트림을 사용하는 예

는 여기에서 찾을 수 없습니다 :

NTFS Alternate Data Streams - .NET

찬성 : 귀하의 추가 메타 데이터를 포함

  • 느슨한 파일을.
  • 파일을 NTFS 파일 시스템에 복사하면 스트림이 자동으로 복사됩니다.

단점 :

  • 만 NTFS 예를 들어, 작동 FAT32가 아닙니다.
  • 파일을 다른 파일 시스템 형식으로 복사하면 스트림이 손실됩니다.
  • 파일이 다른 첨부 파일 (예 : 이메일 첨부 파일)을 통해 패키지로 제공되는 경우 스트림이 손실 될 수 있습니다.
관련 문제