Przeglądarka metadanych
Co zdradzają metadane zdjęcia i co zostaje po ich usunięciu
Zdjęcie czy wideo to obraz opakowany w tekst. Ten tekst może podawać Twój aparat, oprogramowanie, czas i miejsce. Oto, co odczytuje przeglądarka metadanych, co wycina usuwacz i kilka rzeczy, które zostawia celowo.
Wyślij zdjęcie obcej osobie, a często wyślesz więcej niż sam obraz. Plik niesie opakowanie z tekstu zapisanego przez aparat lub telefon, a większość aplikacji przekazuje je dalej, nie pokazując. Przeglądarka metadanych wypisuje to opakowanie; usuwacz EXIF je wycina. Oba odczytują plik w karcie przeglądarki, więc nic nie jest wysyłane.
Co jest w zdjęciu
EXIF to blok, który aparat zapisuje w zdjęciu, i jest bardzo szczery: marka i model korpusu, obiektyw, program, który zapisał plik, daty wykonania i modyfikacji, ISO, czas naświetlania i przysłona, numery seryjne korpusu i obiektywu, nazwisko właściciela, a często też miniatura ujęcia. Współrzędne GPS zwykle leżą obok, więc zdjęcie może wskazywać miejsce, w którym je zrobiono.
XMP i IPTC niosą inną warstwę tej samej historii: tytuły, opisy, autorów, słowa kluczowe i prawa autorskie. Pliki PNG trzymają swój tekst w blokach tEXt.
Co jest w wideo
Wideo rozprasza ten zapis. Pliki MP4 i MOV zawierają atomy danych użytkownika, takie jak ©mak, ©mod, ©swr, ©day, ©nam i ©xyz, klucze ilst w stylu iTunes oraz czasy utworzenia i modyfikacji w nagłówkach mvhd i tkhd. Pliki WebM i MKV trzymają swoje tagi w elemencie Tags, z tytułem lub datą nagrania w Info. Obok tego są fakty o samym materiale: szerokość i wysokość, czas trwania, kodek i ewentualny dołączony plik, np. okładka.
Sprawdź przed udostępnieniem
Przeglądarka wypisuje to, co bajty naprawdę zawierają, i nic więcej, w tym link do OpenStreetMap, gdy są współrzędne GPS. Niczego nie zapisuje z powrotem, więc plik na Twoim urządzeniu nigdy nie jest dotykany. Przyjmuje do 256 MB na plik i 20 plików naraz. Wideo trwa dłużej niż zdjęcia, bo tabele nagłówków są rozrzucone po pliku, więc czytane są tylko fragmenty z metadanymi, a sama treść multimedialna jest pomijana.
| Format | Odczytywany przez przeglądarkę | Czyszczony przez usuwacz |
|---|---|---|
| JPEG (.jpg, .jpeg, .jfif, .jpe) | Tak | Tak |
| PNG, WebP | Tak | Tak |
| GIF | Tak | Tak: komentarz i ewentualny blok XMP są wycinane |
| HEIC, HEIF | Tak | Nie: odczytywany i raportowany, ale nie przepisywany |
| MP4, M4V, MOV | Tak | Tak |
| WebM, MKV | Tak | Tak |
Jak działa usuwanie
Usuwacz przebudowuje opakowanie. Bloki metadanych są pomijane, a reszta pliku, każda klatka wideo i każdy piksel obrazu, jest kopiowana bez zmian. Nie ma ponownego kodowania, więc obraz pozostaje bit w bit taki, jaki był, a JPEG z wyciętym blokiem EXIF jest po prostu odrobinę mniejszy. Wynik zapisywany jest jako nowa kopia; oryginał zostaje dokładnie taki, jaki był.
Co zostaje celowo
- Profil kolorów ICC, bo jego usunięcie przesuwa kolory.
- Znaczniki JFIF i Adobe, bo opisują plik, a nie ujęcie.
- Pojedyncza flaga orientacji EXIF, dopóki jej pole jest zaznaczone, bo bez niej zdjęcia z telefonu wyświetlają się wszędzie bokiem.
- Znak wodny lub podpis wypalony w obrazie, bo jest częścią obrazu, a nie metadanymi.
- W WebM pola MuxingApp i WritingApp elementu Info.
Rutyna, która działa
- Otwórz plik w przeglądarce metadanych i przeczytaj raport: szukaj GPS, nazwiska właściciela i numerów seryjnych.
- Przepuść plik przez usuwacz i do udostępniania zachowaj oczyszczoną kopię.
- Otwórz oczyszczoną kopię w przeglądarce jeszcze raz, by potwierdzić, że to, co miało zniknąć, zniknęło.
Pytania
Czy usunięcie metadanych zmienia obraz?
Nie. Żadne piksele ani klatki nie są kodowane ponownie, więc obraz jest bit w bit taki, jaki był, a znikają tylko bloki metadanych. Oczyszczony plik to nowa kopia, a oryginał pozostaje nietknięty.
Czy mogę oczyścić zdjęcie HEIC z iPhone'a?
Nie tutaj. Pliki HEIC i HEIF przeglądarka potrafi odczytać i zaraportować, ale usuwacz ich nie przepisuje.
Dlaczego usuwacz zachowuje flagę obrotu?
Bo bez flagi orientacji EXIF zdjęcia zrobione telefonem wyświetlałyby się w większości przeglądarek bokiem. Zostaje, dopóki jej pole jest zaznaczone.
Czy jest limit rozmiaru?
Do 256 MB na plik i 20 plików naraz. Pliki są obsługiwane po jednym, więc wideo nigdy nie leży w pamięci podwójnie, a wszystko dzieje się w karcie Twojej przeglądarki.