압축 플라이스 압축 - nspropertylistserialization 대 plutil?
-
11-12-2019 - |
문제
특정 INI 파일을 속성 목록으로 변환 할 수있는 특별한 필요에 대한 간단한 명령 줄 도구를 썼습니다.나는 NSPropertyListSerialization
를 사용하여 사전을 이진 속성 목록 파일에 307KB에 쓸 수 있습니다.그러나 xml에 쓸 때 plutil 을 이진 속성 목록으로 사용하여 파일이 224KB의 크기 만 사용합니다.
가능한 한 많은 데이터를 저장하고 싶지만 NSTask
에서 벗어나고 싶습니다.여기에있는 질문은 plutil
를 사용하여 달성하는 것과 동일한 결과를 얻을 수있는 방법입니다.
해결책
이 매우오래된 스레드 plutil
는 오래 전이 작업을 수행하는 데 사용되었지만 프로세스가 상대적으로 느려지고 개발자가 가능한 한 빨리 작동 할 것으로 예상되므로 개발자가 제거되었습니다.
주위를 둘러 본 후에는 쉽게 코드를 찾을 수있는 코드를 찾을 수 없습니다.크기가 작은 차이를 처리하거나 자신의 직렬기를 굴리려고 할 수 있습니다.
제휴하지 않습니다 StackOverflow