
Przewracanie uszkodzonego pliku .xd
Może się zdarzyć, że z jakiegoś powodu uszkodzi się Wam ważny projekt w Adobe XD. I nie macie backupu, a pracowaliście jedynie na dysku lokalnym. Próba otwarcia pliku w programie kończy się komunikatem:
There was an error opening the file .xd
(Error code: 86)
This is not a valid XD document

Co robić w takiej sytuacji..?
Pliki .xd to najzwyklejsze „ZIP’y” z zawartością w postaci kilku folderów zawierających materiały graficzne i opisy akcji oraz wzajemnych relacji. Wystarczy, że któryś z plików jest uszkodzony, żeby Adobe XD nie potrafił otworzyć swojego projektu.
Jeżeli szczęśliwie jest to plik ze zdjęciem, wystarczy je „namierzyć” i wymienić.
Oto kroki pozwalające tego dokonać:
- Rozpakuj uszkodzony plik .xd. Operacja zatrzyma się na uszkodzonym składniku. Ja użyłem TotalCommandera, który idealnie pokazał mi podejrzany plik.

- Ustalenie pliku źródłowego i naprawa – dwa sposoby:
a. Bez internetu. W pliku manifest wyszukaj nazwę uszkodzonego pliku:

Jak widać, w tym wypadku jest to obraz.
Odszukaj go w strukturze zip i ustal jego wielkość:

Następnie odszukaj go w swoich zasobach zdjęć na podstawie wielkości i wymień w uszkodzonym pliku .xd (oczywiście zmień mu wcześniej nazwę na ten szalony ciąg znaków bez rozszerzenia).
b. Drugi sposób, to skorzystanie ze strony https://filext.com/file-extension/XD
Załaduj tam swój uszkodzony plik .xd – wyświetli się piękna struktura katalogów, odszukaj uszkodzony składnik i zrób jego podgląd (wystarczy kliknąć).

Po chwili, poniżej struktury plików wyświetli się uszkodzone zdjęcie.
Tak to może wyglądać:

Na pewno pomoże Ci to na odnalezienie oryginalnego, dobrego obrazu. Wystarczy podmienić go w uszkodzonym pliku .xd (oczywiście zmień mu wcześniej nazwę na ten szalony ciąg znaków bez rozszerzenia).
Zrobione!
UPDATE
Aby zakończyć pracę nad naprawą pliku .xd, wykonaj następujące kroki:
- zmień nazwę właściwego pliku jpeg na oryginalną, bez rozszerzenia
- używając TC, po prostu skopiuj (zamień) uszkodzony plik na właściwy bezpośrednio do oryginalnego pliku .xd (naciśnij F5, aby skopiować plik z jednej strony na drugą, a następnie potwierdź zamianę):

Możesz też pracować na rozpakowanym folderze - zamień uszkodzony plik i wtedy spakuj do .zip'a z zachowaniem oryginalnej struktury plików.
Jezeli uzywasz Total Commandera, wejdź do folderu, zaznacz wszsytkie pliki i naciśnij Alt-F5:

Następnie zmień rozszerzenie na .xd.
Zrobione.
Możesz też użyć Explorera i systemowych narzędzi do kompresji zip.
Po zastąpieniu uszkodzonego pliku i utworzeniu archiwum zip, nie zapomnij o zmianie rozszerzenia na .xd.

Masz pomysł? Porozmawiajmy