커스텀 OS X 확장 속성을 생성 할 때의 위험이 있습니까?


1

사용자 정의 확장 파일 특성을 작성하는 것과 관련된 위험이 있습니까? 예를 들면 :

  1. 충돌 명명에 대해 걱정해야합니까?
  2. 확장 된 속성을 추가 할 때 파일이 불안정하거나 데이터가 손실 될 위험이 있습니까?
  3. 내가 생각할 필요가 없다는 것에 대해 염려해야 할 것이 있습니까?

확장 된 속성은 보관해야 할 곳이없는 파일 메타 데이터를 추적하는 데 매우 유용 할 수 있습니다. 내 중요한 파일들 내 중요한 파일들. 하지만 내 파일에 추가하기 전에 가능한 단점이 있는지 알고 싶습니다.

답변:


2

지금까지 발견 된 유일한 위험은 일부 응용 프로그램이 사용자 정의 확장 속성을 덮어 쓰게된다는 것입니다. TextEdit은 그러한 예입니다. 이 속성을 제거하고 그 위치에 격리 된 속성을 추가하면 열 때 파인더가 경고를 제공합니다 (인터넷에서 다운로드 되었음).

따라서 사용자 정의 속성에 추가 한 메타 데이터를 잃고 싶지 않은 경우 TextEdit과 같은 안전하지 않은 응용 프로그램에서는 열지 마십시오. TextMate 및 SublimeText 2 및 vim 그러나 데이터를 손상시키지 마십시오.

(이름 충돌에 대해서는 자바가 사용하는 역 DNS 이름을 따라하면됩니다 (예 : 'com.yourdomain.yourcustomname').)


TextEdit이 xattrs를 제거했지만 xattr을 격리하지 않은 것을 보았습니다. 어떤 상황에서 이것을 보았습니까?
Gordon Davisson

TextEdit에서 파일을 열고, 편집하고, 저장합니다. 관련성이 있는지는 모르지만 파일은 내가 만든 빈 파일이었습니다. touch filename, 그리고에 속성을 추가했다고 xattr -w attribute "some text here".
iconoclast

다른 누구도 대답하지 않으므로 나는 스스로 대답을 받아 들일 것이지만, 기꺼이 내 대답보다 나은 대답으로 바꿀 것입니다 (그리고 실질적으로 새로운 것입니다).
iconoclast
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.