Wake of Gods Forum | Форум Во Имя Богов

Full Version: Нужна небольшая програмка
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
По непонятной причине у меня в некоторых Джпегах в конце файла вылез лишний байт данных..
Image: 2usxyl1.gif
На само изображение это конечно никак не влияет, но у меня из-за этого не сходяться контрольные суммы!!

Можно написать что-нибудь маленькое чтобы автоматом и без лишних вопросов в текущем каталоге "кастрировал" все Джпеги (не трогая нормальные) с лишним символом в конце ?? много файлов не проверял, но вроде во всех значение одно и то же.

Бью челом.. 119
Только если этот байт в конце необходимо обрезать файл? Т. е. только если в конце файла байт 0A?
Ну да.. уменьшить все нужные файлы в папке на один байт.
Стандартный тэг конца Джпег файла - FF D9 (можно по нему привязываться) лишний байт вроде везде вылез 0А, но возможно и есть другие значения..
Ок. Через 5 минут будет.
http://foldo.ru/36269ogdu6/proga.7z.html
Удаляет исходные неправильные 'jpg, jpeg' (если не readonly) в папке с прогой, заменяя правильными.
На всякий случай копии фоток надо сделать.
На свой страх и риск..
Премного благодарен!!
118 Толко ещё бы к файлам photo001.jpg_tmp_.jpg лишнего не дописывало бы..
ОГРОМНОЕ СПАСИБО!!
(23.12.2009 14:28)aLLigator Wrote: [ -> ]По непонятной причине у меня в некоторых Джпегах в конце файла вылез лишний байт данных...
Ладно, пусть проблема разрешилась, но меня бы взволновал главный вопрос: отчего вдруг JPG'шки сами собой подросли?! Ибо я не знаю ни одной разумной причины для этого! Может, еще что-то вырастает?
Аллигатор не объяснил откуда он получил такие Джпеги, но судя по тому, что в конец добавлялся символ перевода строки (0A), то, видимо, программа, которая обрабатывала картинки восприняла их как текстовый файл и так и сохранила. Аналогичные проблемы бывают, если нетекстовый файл сохраняется через Блокнот.
Хмм, скачивание по ftp не в бинарном режиме?
(06.03.2010 16:18)Berserker Wrote: [ -> ]Хмм, скачивание по ftp не в бинарном режиме?

Как пример такого. Иной версии появления "переноса строки a.k.a. абзаца" в конце файла я не вижу.
Я тоже думал по этому поводу.. и у меня только два более-менее разумных варианта их появления:
1. Какой-то хитрожопый вьювер именно таким образом проставляет оценки, причем всем открытым в нем файлам автоматом. Хотя на кой вообще в вьюверах такая опция непонимаю..
2. Наткнулся в тырнете на информацию что некоторые выдералки картинок из Ворда ориентируются по FFD8 как начало файла и фиг знает почему как FFD9А0 как конец. Хотя после "тега" FFD9 (конец изображения) любая инфа уже не учитывается и никак не влияет на изображение! На этом эффекте кстати и построена фишка со скрытием РАР архива внутри картинки..
Как в паскале прочитать из текстового файла числа, расположенные не совсем в порядке?
Например:
1 строка: число с неизвестным кол-вом символов.
2 строка: n-чисел с неизвестным кол-вом символов.
3 строка: то же, что и в первой.
4 строка: то же, что и во второй.
FallenAngel, а числа чем разделены? Табуляцией, пробелом, запятыми, или же "любым не-числовым символом"?
На сях бы написал, а на паскале - увы...
Pages: 1 2
Reference URL's