Я пытаюсь сделать файл .txt похожим на файл .jpg, чтобы его можно было отправить по Wi-Fi с помощью SD-карты Eye-Fi. Карта отправляет только файлы .jpg по нескольким причинам. Одна из причин заключается в том, что путь передачи изображения с SD-карты на компьютер выглядит так:
Камера записывает изображения на EYE-FI SD -> EYE-FI подключается к локальному маршрутизатору -> локальный маршрутизатор загружает на серверы EYE-FI -> серверы EYE-FI загружают на ваш компьютер.
[Объяснение]
На стороне сервера мог быть какой-то фильтр, поэтому я нашел программное обеспечение, которое позволяет пользователю обходить серверы eye-fi, так что теперь я знаю, что имею дело только с SD-картой. Также приятно знать, что никто больше не просматривает мои файлы. После некоторых экспериментов я понял, что могу поместить файлы .jpg на карту и передать их после того, как будет сделан снимок. Я также обнаружил, что изображения должны быть названы в сокращенном формате; имя не длиннее 8 символов (без учета расширений файлов), возможно это связано с тем, что карта отформатирована в фат32 (карта может быть переформатирована и до сих пор работает). Я попытался загрузить файл .txt на карту и дал ему аналогичный формат и переименовал его в файл .jpg. Он действительно перешел, что указывает мне на то, что, вероятно, есть что-то другое, кроме расширения файла, которое указывает, как файл отформатирован.
[Вопросы]
1) Можно ли каким-то образом подделать файлы .txt, чтобы они выглядели как файлы .jpg?
2) Есть ли какая-то программа, которую я могу использовать (для Linux), чтобы поиграть со значениями на карте, чтобы я мог выяснить, что вызывает загрузку? Любые идеи, что может вызвать загрузку?
dd
в Linux. Вам просто нужно не забыть извлечь файл TXT обратно из нового файла JPG после его копирования. - person Jay   schedule 31.07.2012