출처 : http://surewin.kr/

사용자가 새로운 파일을 만들어 어떤 데이터를 타자하면, 파일에 기록되는 모든 데이터를 저장하기 위하여 이름이 불명한 기본값의 stream이 생성됩니다. Windows 2000 또는 그 이상의 NTFS 파일 시스템에서는 Alternate Data Streams이 지원되므로, 텍스트 파일에 대한 추가적인 stream을 생성하는 것이 사용자에게 허용됩니다. 모든 추가 stream으로 저장된 데이터는 보이지 않으며 그리고 우리 중의 어느 누구라도 그 파일을 열었을 때에 그 데이터를 읽을 수 없습니다. 이는 파일을 대중에게 공유하였을 때에 다른 이들에게 읽혀지는 어떤 민감한 정보를 숨기고자 할 경우에 도움이 될 것입니다.

아래 순서로 숨김 데이터의 텍스트 파일을 만들 수 있습니다.

[명령 프롬프트]를 열어 데이터 파일을 만들고자 하는 디렉토리로 이동합니다.

메모장에 아래를 타자하여 엔터키를 누릅니다.

    MyFile.txt:StoreHiddenData

    위에서 MyFile.txt 는 생성하려는 텍스트 파일 이름인가 하면, StoreHiddenData 는 alternate stream 이름입니다.

아래와 같은 메시지가 표시됩니다.

    Cannot find the C:\\MyFile.txt:StoreHiddenData.txt file
    Do you want to create a new file?

작업을 계속하기 위하여 당연히 [OK]를 선택합니다.

[메모장]이 나타나며, 사용자가 원하는, 다른 이들에게 보이지 않기를 원하는 데이터를 타자합니다.

파일을 저장하면 파일에 대한 숨김 데이터가 만들어진 것입니다.

사용자가 만든 숨겨진 데이터는 총 파일 크기에는 관계가 없습니다. [Windows 탐색기]를 열어 이 파일을 보면, 그 파일 크기가 아직도 제로인 것을 관찰할 수 있습니다. 사용자는 평상 시와 같이 저장된 그 파일에 다른 데이터를 타자하여 계속할 수 있습니다. 좋은 것은, 이전에 저장한 숨겨진 데이터에 영향을 주지 않는다는 것입니다. 그 보다도 더 사용자가 이전에 저장하였었던 숨겨진 데이터를 디스플레이하거나 삭제할 수 있습니다.  그러나 여하간에 그렇게 하기 위해서는 사용자는 사전에 아래를 다운로드하여 이를 설치하여야 합니다.

숨겨진 데이터를 삭제하기 위해서는 명령 프롬프트를 열어 아래를 타자합니다.

    more

숨겨진 모든 데이터를 삭제하려면 아래 명령을 실행합니다.

    streams.exe –d MyFile.txt  



메시지가 03-19-2009 09:40 AM에 nompang에 의해 편집되었습니다.