Aus Neugier habe ich meine Mac-Cache-Dateien durchsucht und einige Blobs von Instagram-Bildern gefunden. Blobs sind Cache-Dateien, die ohne Erweiterungen gespeichert werden (das können Bilder, Sounds, Skripte usw. sein). Ich habe eine davon geöffnet und überprüft, ob es sich um ein Instagram-Bild handelt, das ich mit meinem Handy aufgenommen und mit einer Art Filter auf Instagram hochgeladen habe. Ich habe es dann in einem Texteditor geöffnet und zu meiner Überraschung stand in der ersten Zeile Folgendes:
ˇÿˇ‡JFIFˇÌ|Photoshop
Ich habe nach irgendetwas gegoogelt, das Instagram und Photoshop verbindet, aber nichts gefunden. Ich fand es nur so seltsam, dass ein Bild, das ich auf meinem Handy mit der Instagram-App bearbeitet habe, von Photoshop signiert ist ... Hat jemand eine Ahnung davon?
Offensichtlich bedeutet dies, dass die Datei irgendwann von Adobe Photoshop bearbeitet wurde oder, im Fall der Instagram-App, die Anwendung einen zuvor von Photoshop eingeführten Datenstandard einhält.
Laut den Entwicklerinformationen auf exiv2.org speichert Photoshop einige zusätzliche Informationen in JPEG:
Adobe Photoshop verwendet das APP13-Segment zum Speichern von nicht grafischen Informationen wie Ebenen, Pfaden, IPTC-Daten und mehr. Der Inhalt eines APP13-Segments besteht aus der APP1-Markierung (0xFFE1), einer Kennungszeichenfolge (normalerweise „Photoshop 3.0\000“, aber auch „Adobe_Photoshop2.5:“, verwendet von früheren Versionen), gefolgt von einer Folge von Ressourcendatenblöcken. Im Allgemeinen enthält ein Ressourcenblock nur wenige Bytes, aber der wichtige IPTC-Block kann ziemlich groß sein. Der IPTC-Block passt möglicherweise nicht in ein APP13-Segment, sodass er in mehrere APP13-Segmente aufgeteilt werden kann.
Das Referenzdokument für das Photoshop-Dateiformat ist verfügbar unter http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/
Die verlinkte Adobe-Seite listet verschiedene Bildparameter auf, die im Block gespeichert werden können, wie Beschriftung, Randinformationen, Hintergrundfarbe, Druckeinstellungen, Halbtoninformationen usw.
Der Block beginnt mit der Signatur „8BIM“ , die tatsächlich in Ihrem Texteditor zu finden ist, in der zweiten Zeile, direkt nach „3.0“ (Teil der „Photoshop 3.0“ -Kennung – die verwendet werden muss, selbst wenn die Anwendung die Daten schreibt ist nicht Adobe Photoshop, sonst könnte der Datenblock von anderen Anwendungen, die nach diesen Daten suchen, nicht richtig analysiert werden).
Ich denke, der Begriff „Photoshop“ ist wahrscheinlich in vielen Kulturen gemeinfrei geworden. Daher weist die von Ihnen verwendete Anzeige-Bearbeitungs-Software diese Kennung zu (legal oder nicht).
Alex
alvaroantonio
Alex
mattdm
alvaroantonio
alvaroantonio
scottbb
Michael C