Dlaczego konwertować FETCHMIRROR na XML?
Plik .fetchmirror przechowuje ustawienia okna Mirror w formacie listy właściwości Apple. Eksportowanie go do .xml sprawia, że te klucze i wartości stają się czytelne dla człowieka i edytowalne poza Fetch, co jest przydatne do inspekcji lub kontroli wersji.
Jak przekonwertować FETCHMIRROR na XML
plutil -convert xml1 EASIEST
W Terminalu uruchom plutil -convert xml1 -o sync.xml sync.fetchmirror. Spowoduje to zapisanie listy właściwości XML bez modyfikowania oryginalnego pliku.
Edytor listy właściwości Xcode FREE
Otwórz plik w Xcode, a następnie użyj menu kontekstowego edytora, aby wyświetlić go jako XML lub skopiować źródło XML; zapisz go z rozszerzeniem .xml.
plutil -p do podglądu FREE
Uruchom plutil -p sync.fetchmirror, aby najpierw wyświetlić strukturę w terminalu i potwierdzić klucze przed konwersją na .xml.
O tych formatach
Plik .fetchmirror to dokument z zapisanymi ustawieniami programu Fetch, klienta FTP dla macOS stworzonego przez Fetch Softworks. Rejestruje on konfigurację okna Mirror (Lustro), w tym…
Otwórz szczegóły .FETCHMIRROR →Plik XML to dokument tekstowy przechowujący ustrukturyzowane dane w zagnieżdżonych, niestandardowych znacznikach. Ponieważ jest to zwykły tekst, otworzy go dowolny edytor tekstu -…
Otwórz szczegóły .XML →Jakość i na co uważać
- Wynikiem jest XML listy właściwości Apple, a nie dowolny schemat, więc tagi są zgodne z DTD plist.
- Jeśli oryginał jest binarnym plikiem plist,
plutilgo dekoduje; operacja odwrotna jest możliwa za pomocą-convert binary1. - XML nadal opisuje ustawienia lustrzane Fetch i będzie zrozumiały dla Fetch tylko po ponownym nadaniu nazwy
.fetchmirror.
Najczęściej zadawane pytania
Co robi plutil -convert xml1?
-o zapisuje wynik do nowego pliku, pozostawiając oryginał bez zmian.Czy potrzebuję Xcode?
plutil jest dostarczany wraz z macOS, choć Xcode oferuje graficzny edytor listy właściwości, jeśli wolisz taką formę.Czy ten XML to standardowy format?
Czy mogę przekonwertować XML z powrotem?
plutil -convert binary1 ponownie go zakoduje, a zmiana nazwy na .fetchmirror pozwoli programowi Fetch na ponowny odczyt.