Jak bezpiecznie usuwać metadane z obrazów JPEG i PNG
Aby usunąć osadzone metadane ze zdjęć JPEG i PNG przed ich udostępnieniem, użyj narzędzia ExifTool na kopii każdego pliku. Narzędzie to może usunąć współrzędne GPS, daty wykonania zdjęcia, szczegóły aparatu i pola tekstowe. Metadane JPEG są przetwarzane bardziej kompleksowo niż metadane PNG, dlatego nie traktuj oczyszczania PNG jako dowodu na usunięcie wszystkich możliwych dodatkowych fragmentów.
Poniższe kroki wykorzystują wersję wiersza poleceń narzędzia ExifTool dla systemu Windows. Zachowaj oryginalne zdjęcie w bezpiecznym miejscu i pamiętaj, że usunięcie metadanych nie ukrywa szczegółów widocznych na zdjęciu, jego nazwy pliku ani otaczającego go systemu plików.
Jak usunąć metadane z plików JPEG i PNG
1. Pobierz ExifTool i przygotuj kopię roboczą
Pobierz plik wykonywalny dla systemu Windows z oficjalnej strony ExifTool , a następnie rozpakuj plik ZIP. Zmień nazwę exiftool(-k).exena , exiftool.exejeśli chcesz uruchomić go z wiersza poleceń, i zachowaj towarzyszący exiftool_filesmu folder. Oficjalna strona instalacyjna wyjaśnia, jak zainstalować pakiet dla systemu Windows.
Utwórz nowy folder i skopiuj do niego zdjęcia, które chcesz wyczyścić. Możesz również skopiować tam plik wykonywalny ExifTool i folder mu towarzyszący lub użyć pełnej ścieżki do pliku wykonywalnego w poleceniach. Praca na kopiach ułatwia porównywanie wyników z oryginałami.
Po wyodrębnieniu oficjalnego pakietu Windows zachowaj plik wykonywalny i towarzyszący mu folder.
2. Sprawdź aktualne metadane
Otwórz wiersz poleceń w folderze roboczym i wypisz tagi w każdym pliku przed jego zmianą:
exiftool.exe -a -G1 -s "photo.jpg"
exiftool.exe -a -G1 -s "photo.png"
Tutaj -auwzględnia zduplikowane tagi, -G1identyfikuje grupę metadanych i -sużywa krótszych nazw tagów. Szukaj pól takich jak GPSLatitude, DateTimeOriginal, Make, Model, Artist, Copyrightlub opisowych pól tekstowych XMP i PNG. W FAQ ExifTool opisano sposób odczytu i zapisu.
Podczas inspekcji można sprawdzić datę wykonania zdjęcia, model aparatu i lokalizację zapisaną w pliku JPEG.
3. Usuń metadane, zachowując kopię zapasową
ExifTool zazwyczaj tworzy kopię zapasową każdego zmienionego pliku, dodając _originaldo starej nazwy pliku jego oryginalne metadane. Te kopie zapasowe nadal zawierają oryginalne metadane, więc nie należy ich przesyłać ani udostępniać. Poniższe polecenia działają na kopiach w folderze roboczym:
Usuwa metadane, zachowując profil kolorów ICC i przywracając znaczniki przestrzeni barw, które pomagają zachować wygląd kolorów. Jest to zgodne z zalecanym przez ExifTool bezpiecznym wzorcem JPEG.
PNG
exiftool.exe -all= "photo.png"
Usuwa metadane, które ExifTool może usunąć dla plików PNG, w tym dane EXIF, XMP, profil ICC i fragmenty tekstu. Aby zachować profil ICC, dodaj --icc_profile:allpo -all=; profil może wpływać na renderowanie kolorów, ale zazwyczaj nie jest informacją osobistą.
Zastąp przykładowe nazwy plików swoimi. Powtórz polecenie dla każdego obrazu lub podaj ścieżkę do folderu i odpowiednie -extopcje, aby przetworzyć partię. Dodaj -rtylko wtedy, gdy zamierzasz również przetworzyć podfoldery. W FAQ ExifTool dotyczącym bezpiecznego usuwania metadanych zaleca się zachowanie informacji o kolorze w formacie JPEG; w odniesieniu do znacznika PNG opisano zapisywalne metadane PNG.
ExifTool tworzy kopie zapasowe „_original” podczas nadpisywania plików; należy je zachować w tajemnicy do momentu sprawdzenia wyczyszczonych kopii.
4. Sprawdź wyczyszczone kopie
Ponownie uruchom polecenia inspekcji na przetworzonych plikach:
exiftool.exe -a -G1 -s "photo.jpg"
exiftool.exe -a -G1 -s "photo.png"
Upewnij się, że zidentyfikowane pola osobiste zniknęły, a następnie otwórz oba zdjęcia i sprawdź, czy nadal wyglądają poprawnie. ExifTool może nadal raportować szczegóły strukturalne, takie jak typ pliku, wymiary lub informacje o zachowanych kolorach; nie są one takie same jak dane GPS lub dane właściciela aparatu. Zachowaj kopie _originalzapasowe, dopóki nie będziesz zadowolony, i udostępniaj tylko oczyszczone kopie.
Po usunięciu znaczników sprawdź pozostałe znaczniki i otwórz obraz, aby upewnić się, że wyświetla się prawidłowo.
Ograniczenia, o których należy pamiętać
Dokumentacja ExifTool ostrzega, że polecenie „usuń wszystko” nie działa identycznie we wszystkich formatach. W przypadku formatu JPEG program usuwa obsługiwane segmenty metadanych i zwiastuny, zachowując domyślnie informacje o kolorach Adobe; polecenie „safe” powyżej zachowuje również informacje o profilu kolorów i przestrzeni barw. W przypadku formatu PNG ExifTool usuwa fragmenty XMP, EXIF, profil ICC oraz natywne fragmenty tekstu, ale jego dokumentacja informuje, że w przypadku innych formatów usuwanie może być mniej kompletne i nie gwarantuje usunięcia każdego możliwego fragmentu. Jeśli potrzebujesz szczególnie silnej prywatności, sprawdź plik również za pomocą niezależnego narzędzia i nie polegaj na zmianie nazwy pliku ani na podstawowym panelu właściwości pliku jako dowodzie.
Wreszcie, usuwanie metadanych nie może rozmyć znaku drogowego, przyciąć numeru domu ani usunąć twarzy osoby z pikseli. Przejrzyj widoczny obraz, zmień nazwy plików, które ujawniają prywatne dane i unikaj udostępniania kopii _originalzapasowej. Zachowaj metadane w swoich prywatnych oryginałach, gdy używasz ich do sortowania lub dokumentowania swojej kolekcji zdjęć.