[How To] Πως κρύβουμε αρχεία μέσα σε εικόνες στο Linux
Το όλο concept είναι πάρα πολύ απλό αρκεί να κάνουμε τα παρακάτω:
How To: Πως κρύβουμε αρχεία μέσα σε εικόνες σε Linux:
Θα χρειαστούμε ένα αρχείο εικόνας και ένα αρχείο mp3 συμπιεσμένο σε μορφή zip .
Στο παράδειγμά μας έχουμε την εικόνα osarena.png και το συμπιεσμένο αρχείο krypseme.zip το οποίο και περιέχει ένα το αρχείο MP3 (Los Gatos Locos - Hate Train.mp3).
Για να κρύψουμε στην εικόνα μας το Los Gatos Locos - Hate Train.mp3 αρκεί να τρέξουμε την παρακάτω εντολή στο terminal:
cat osarena.png krypseme.zip > psaxe_den_tha_me_deis.png
Τι κάνουμε όμως με την εντολή ‘cat‘ που μόλις δώσαμε;
Λέμε να διαβάσει το αρχείο εικόνας, εν συνεχεία να διαβάσει το zip αρχείο και στο τέλος να συνδυάσει και τα δύο μαζί σε ένα νέο αρχείο με την ονομασία psaxe_den_tha_me_deis.png.
Μόλις δώσουμε την παραπάνω εντολή ένα νέο αρχείο εικόνας θα μας εμφανιστεί
Για να τεστάρουμε ότι όντος υπάρχει συμπιεσμένο αρχείο μέσα στη νέα εικόνα αρκεί να δώσουμε την εντολή unzip -t (όπου -t=test):
unzip -t psaxe_den_tha_me_deis.png
Όπου και θα μας "ξεράσει" ένα μήνυμα σαν αυτό:
Προσέξτε το warning message... βλέπουμε ότι μέσα στο psaxe_den_tha_me_deis.png υπάρχουν στην αρχή κάποια bytes (80333), που έχουν να κάνουν με την απεικόνιση της εικόνας psaxe_den_tha_me_deis.png αλλά χωρίς να επηρεάζουν το συμπιεσμένο αρχείο .Archive: psaxe_den_tha_me_deis.png warning [psaxe_den_tha_me_deis.png]: 80333 extra bytes at beginning or within zipfile (attempting to process anyway) testing: Los Gatos Locos - Hate Train.mp3 OK No errors detected in compressed data of psaxe_den_tha_me_deis.png.
Καλό το τεστάρισμα αλλά θα πρέπει και να το αποσυμπιέσουμε για να δούμε αν όντος παίζει το αρχείο MP3 .. δίνουμε λοιπόν μέσω terminal και πάλι:
unzip psaxe_den_tha_me_deis.png
και αυτό ήταν θα μας εμφανιστεί το mp3 μας....
Καλές ακροάσεις !