È possibile copiare molti tipi di file in continuazione di un file di base. Niente di speciale qui.
Dipende dall'interprete dei file per rilevare il contenuto effettivo.
Nel tuo caso (JPEG + ZIP), la maggior parte dei lettori di immagini (interpreti di immagini) visualizzerà correttamente il file immagine dal momento che il contenuto è completo e ignorerà il resto (lo ZIP alla fine) come junk / metadata.
Gli estrattori ZIP (interpreti archivio) cercheranno i tipi di tag specifici dell'archivio. Quando lo trovano da qualche parte nel file, sapranno che c'è un archivio. Gli estrattori di archivi questa volta ignoreranno ciò che non è indicizzato dal sistema di archiviazione come metadati e leggeranno il contenuto indicizzato, ecco perché questo trucco funziona davvero.
Fondamentalmente, l'aggiunta di qualsiasi tipo di file al file JPEG continuerà a visualizzarla quando viene visualizzata, ma per il resto del contenuto (quali file aggiungi dopo) è questione di cosa e come li interpreti.