aLLigator
Posts: 531
|
По непонятной причине у меня в некоторых Джпегах в конце файла вылез лишний байт данных..
На само изображение это конечно никак не влияет, но у меня из-за этого не сходяться контрольные суммы!!
Можно написать что-нибудь маленькое чтобы автоматом и без лишних вопросов в текущем каталоге "кастрировал" все Джпеги (не трогая нормальные) с лишним символом в конце ?? много файлов не проверял, но вроде во всех значение одно и то же.
Бью челом..
|
|
23.12.2009 14:28 |
|
SyDr
Posts: 1054
|
Только если этот байт в конце необходимо обрезать файл? Т. е. только если в конце файла байт 0A?
|
|
23.12.2009 16:41 |
|
aLLigator
Posts: 531
|
Ну да.. уменьшить все нужные файлы в папке на один байт.
Стандартный тэг конца Джпег файла - FF D9 (можно по нему привязываться) лишний байт вроде везде вылез 0А, но возможно и есть другие значения..
|
|
23.12.2009 16:56 |
|
monster
Posts: 25
|
|
23.12.2009 17:29 |
|
monster
Posts: 25
|
http://foldo.ru/36269ogdu6/proga.7z.html
Удаляет исходные неправильные 'jpg, jpeg' (если не readonly) в папке с прогой, заменяя правильными.
На всякий случай копии фоток надо сделать.
На свой страх и риск..
(This post was last modified: 23.12.2009 17:59 by monster.)
|
|
23.12.2009 17:47 |
|
aLLigator
Posts: 531
|
Премного благодарен!!
Толко ещё бы к файлам photo001 .jpg_tmp_.jpg лишнего не дописывало бы..
|
|
23.12.2009 18:06 |
|
monster
Posts: 25
|
|
23.12.2009 18:37 |
|
aLLigator
Posts: 531
|
|
23.12.2009 18:53 |
|
Marmot
Posts: 552
|
(23.12.2009 14:28)aLLigator Wrote: По непонятной причине у меня в некоторых Джпегах в конце файла вылез лишний байт данных...
Ладно, пусть проблема разрешилась, но меня бы взволновал главный вопрос: отчего вдруг JPG'шки сами собой подросли?! Ибо я не знаю ни одной разумной причины для этого! Может, еще что-то вырастает?
Firefox особенно хорош с Яндекс.Баром, а так же с Яндекс.Блэкджеком и Яндекс.Шлюхами.
(Amko, http://forum.heroesworld.ru)
|
|
06.03.2010 15:36 |
|
etoprostoya
Posts: 1809
|
Аллигатор не объяснил откуда он получил такие Джпеги, но судя по тому, что в конец добавлялся символ перевода строки (0A), то, видимо, программа, которая обрабатывала картинки восприняла их как текстовый файл и так и сохранила. Аналогичные проблемы бывают, если нетекстовый файл сохраняется через Блокнот.
|
|
06.03.2010 16:13 |
|
Berserker
Posts: 16666
|
|
06.03.2010 16:18 |
|
etoprostoya
Posts: 1809
|
(06.03.2010 16:18)Berserker Wrote: Хмм, скачивание по ftp не в бинарном режиме?
Как пример такого. Иной версии появления "переноса строки a.k.a. абзаца" в конце файла я не вижу.
|
|
06.03.2010 16:28 |
|
aLLigator
Posts: 531
|
Я тоже думал по этому поводу.. и у меня только два более-менее разумных варианта их появления:
1. Какой-то хитрожопый вьювер именно таким образом проставляет оценки, причем всем открытым в нем файлам автоматом. Хотя на кой вообще в вьюверах такая опция непонимаю..
2. Наткнулся в тырнете на информацию что некоторые выдералки картинок из Ворда ориентируются по FFD8 как начало файла и фиг знает почему как FFD9А0 как конец. Хотя после "тега" FFD9 (конец изображения) любая инфа уже не учитывается и никак не влияет на изображение! На этом эффекте кстати и построена фишка со скрытием РАР архива внутри картинки..
|
|
06.03.2010 17:33 |
|
FallenAngel
Posts: 844
|
Как в паскале прочитать из текстового файла числа, расположенные не совсем в порядке?
Например:
1 строка: число с неизвестным кол-вом символов.
2 строка: n-чисел с неизвестным кол-вом символов.
3 строка: то же, что и в первой.
4 строка: то же, что и во второй.
(This post was last modified: 30.03.2012 18:46 by FallenAngel.)
|
|
30.03.2012 18:33 |
|
Efrit
Posts: 6184
|
FallenAngel, а числа чем разделены? Табуляцией, пробелом, запятыми, или же "любым не-числовым символом"?
На сях бы написал, а на паскале - увы...
Welcome!
|
|
30.03.2012 18:51 |
|