인터넷에서 다운로드 한 html 문서를 untaint 할 수있는 방법이 있습니까?


7

인터넷에서 HTML 파일을 다운로드 할 때마다 (예 : 압축 아카이브에서) OS X에서 파일을 처음 열면 "이 파일이 인터넷에서 다운로드되었으며 어머니에게 끔찍한 일을 할 수 있습니다 , 당신은 그것을 열어보고 싶습니까? " 확인을 클릭하면 더 이상 괴롭히지 않고 해당 파일을 다시 열 수 있습니다.

이 파일 그룹을 신속하게 안전하다고 표시하면 어쨌든 경고가 나타나지 않습니다.

나의 구체적인 사용 사례는 검색중인 많은 HTML 파일을 다운로드 한 다음 "열기"명령을 사용하여 엽니 다. 5 개의 파일을 한 번에 열려고하면 지루하고 짜증나는 5 개의 경고 대화 상자가 표시됩니다.

답변:


6

파일을 완전히 치료하려면 격리 된 파일로 표시하는 데 사용되는 두 개의 확장 된 특성을 제거하고 그 위치를 추적해야합니다.

xattr -d com.apple.quarantine file-to-clean
xattr -d com.apple.metadata:kMDItemWhereFroms file-to-clean

타이핑이나 오타를 줄이기 위해 간단한 쉘 스크립트로 이것을 감쌀 수 있습니다 ...


1
땡땡. 거기에 대해보고하는 xattr 명령은 파일에 com.apple.metadata : kMDItemWhereFrom 메타 데이터가 없지만 com.apple.quarantine 만 제거하면 트릭을 수행했습니다.
Alan Storm

원래 다운로드 한 파일이 아닌 추출한 내용을 정리하는 것 같습니다. 두 xattr 모두 다운로드 한 파일에 첨부되지만 com.apple.quarantine은 추출 될 때 내용에 복사되는 유일한 파일입니다.
Gordon Davisson

또한 다운로드 한 파일 하나에 com.apple.quarantine 세트 만 있음을 발견했습니다. xattr file-to-clean 모든 속성을 나열합니다.
Ben Butler-Cole

1

확인 된 다운로드 플러그인을 제거하십시오. /Library/Internet Plug-Ins 폴더.

나는 Firefox에서 FlashGot + Speed ​​Download를 사용하며 이러한 경고를 처리하지 않아도됩니다.


유용한 정보이지만 실행 파일의 동작이 마음에 들지 않으므로 아무런 의미가 없습니다.
Alan Storm

실제로 내 플러그인에 그런 플러그인이 없다. /Library/Internet Plug-Ins, 그리고 나는 그 경고를 받는다. 그것은 무엇일지도 모른다? (아니, 그것은 내 안에 있지 않다. ~/Library/Internet Plug-Ins 어느 한 쪽.)
ShreevatsaR
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.