이 질문에는 두 가지 측면이 있습니다. 첫 번째는이 기능이 전혀 존재하지 않는 이유이고 두 번째는 GUI (또는 명령 프롬프트)가 기능을보다 쉽게보고 관리 할 수없는 이유입니다.
유용하기 때문에 존재합니다. 다른 여러 플랫폼은 파일 당 여러 데이터 스트림을 지원합니다. 예를 들어 Mac에서는 포크 라고 불렀습니다 . 나는 메인 프레임 세계에 비슷한 것들이 존재한다고 확신하지만 오늘날에는 명백한 예에 손가락을 넣을 수는 없습니다.
최신 Windows에서는 파일의 추가 속성을 보유하는 데 사용됩니다. Windows 탐색기에서 사용할 수있는 속성 상자에는 간단한보기 (Windows XP에서는 마일리지가 다른 특징에 따라 다름)에 요약 탭이 있으며 제목, 제목, 작성자 및 등등. 해당 데이터는 파일과 너무 쉽게 분리되는 모든 것을 보유하기 위해 일종의 사이드카 데이터베이스를 작성하는 대신 대체 스트림에 저장됩니다.
대체 스트림은 파일을 다운로드 할 때 Internet Explorer와 Firefox가 모두 적용하는 신뢰할 수없는 네트워크 소스에서 온 것임을 나타내는 마커를 유지하는 데에도 사용됩니다.
어려운 질문은 스트림이 존재한다는 사실을 알기위한 더 나은 사용자 인터페이스가없는 이유와 실행 가능한 컨텐츠를 스트림에 넣고 나중에 실행할 수있는 이유입니다. 여기에 버그 및 보안 위험이있는 경우에 해당됩니다.
편집하다:
다른 답변에 대한 의견에서 영감을 얻은 안티 바이러스 및 / 또는 안티 멀웨어 보호가 대체 스트림을 인식하는지 확인하는 방법은 다음과 같습니다.
EICAR 테스트 파일 의 사본을 확보 하십시오 . 유효한 x86 실행 파일이되는 68 바이트의 ASCII 텍스트입니다. 완전히 무해하지만, 안티 바이러스 업계는 실제 바이러스 인 것처럼 탐지되도록 동의했습니다. 발신자들은 실제 바이러스로 AV 소프트웨어를 테스트하는 것은 쓰레기통에 불을 붙임으로써 화재 경보를 테스트하는 것과는 너무 비슷하다고 생각했습니다 ...
EICAR 파일은 다음과 같습니다.
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
확장명으로 저장하면 .COM
(AV가주의를 기울이지 않는 한) 실행되고 인사말을 인쇄합니다.
대체 데이터 스트림에 저장하고 스캔을 실행하는 것이 유익합니다 ...