Current time: 21.04.2024, 01:24 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Нужна небольшая програмка
» помощь програмиста
Author Message
aLLigator Offline

Posts: 531
Post: #1

По непонятной причине у меня в некоторых Джпегах в конце файла вылез лишний байт данных..
Image: 2usxyl1.gif
На само изображение это конечно никак не влияет, но у меня из-за этого не сходяться контрольные суммы!!

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

Бью челом.. 119
23.12.2009 14:28
Find all posts by this user Quote this message in a reply
SyDr Offline

Posts: 1052
Post: #2

Только если этот байт в конце необходимо обрезать файл? Т. е. только если в конце файла байт 0A?
23.12.2009 16:41
Find all posts by this user Quote this message in a reply
aLLigator Offline

Posts: 531
Post: #3

Ну да.. уменьшить все нужные файлы в папке на один байт.
Стандартный тэг конца Джпег файла - FF D9 (можно по нему привязываться) лишний байт вроде везде вылез 0А, но возможно и есть другие значения..
23.12.2009 16:56
Find all posts by this user Quote this message in a reply
monster Offline

Posts: 25
Post: #4

Ок. Через 5 минут будет.
23.12.2009 17:29
Find all posts by this user Quote this message in a reply
monster Offline

Posts: 25
Post: #5

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
Find all posts by this user Quote this message in a reply
aLLigator Offline

Posts: 531
Post: #6

Премного благодарен!!
118 Толко ещё бы к файлам photo001.jpg_tmp_.jpg лишнего не дописывало бы..
23.12.2009 18:06
Find all posts by this user Quote this message in a reply
monster Offline

Posts: 25
Post: #7

23.12.2009 18:37
Find all posts by this user Quote this message in a reply
aLLigator Offline

Posts: 531
Post: #8

ОГРОМНОЕ СПАСИБО!!
23.12.2009 18:53
Find all posts by this user Quote this message in a reply
Marmot Offline

Posts: 552
Post: #9

(23.12.2009 14:28)aLLigator Wrote:  По непонятной причине у меня в некоторых Джпегах в конце файла вылез лишний байт данных...
Ладно, пусть проблема разрешилась, но меня бы взволновал главный вопрос: отчего вдруг JPG'шки сами собой подросли?! Ибо я не знаю ни одной разумной причины для этого! Может, еще что-то вырастает?


Firefox особенно хорош с Яндекс.Баром, а так же с Яндекс.Блэкджеком и Яндекс.Шлюхами.
(Amko, http://forum.heroesworld.ru)
06.03.2010 15:36
Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1809
Post: #10

Аллигатор не объяснил откуда он получил такие Джпеги, но судя по тому, что в конец добавлялся символ перевода строки (0A), то, видимо, программа, которая обрабатывала картинки восприняла их как текстовый файл и так и сохранила. Аналогичные проблемы бывают, если нетекстовый файл сохраняется через Блокнот.
06.03.2010 16:13
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16486
Post: #11

Хмм, скачивание по ftp не в бинарном режиме?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
06.03.2010 16:18
Find all posts by this user Quote this message in a reply
etoprostoya Offline

Posts: 1809
Post: #12

(06.03.2010 16:18)Berserker Wrote:  Хмм, скачивание по ftp не в бинарном режиме?

Как пример такого. Иной версии появления "переноса строки a.k.a. абзаца" в конце файла я не вижу.
06.03.2010 16:28
Find all posts by this user Quote this message in a reply
aLLigator Offline

Posts: 531
Post: #13

Я тоже думал по этому поводу.. и у меня только два более-менее разумных варианта их появления:
1. Какой-то хитрожопый вьювер именно таким образом проставляет оценки, причем всем открытым в нем файлам автоматом. Хотя на кой вообще в вьюверах такая опция непонимаю..
2. Наткнулся в тырнете на информацию что некоторые выдералки картинок из Ворда ориентируются по FFD8 как начало файла и фиг знает почему как FFD9А0 как конец. Хотя после "тега" FFD9 (конец изображения) любая инфа уже не учитывается и никак не влияет на изображение! На этом эффекте кстати и построена фишка со скрытием РАР архива внутри картинки..
06.03.2010 17:33
Find all posts by this user Quote this message in a reply
FallenAngel Offline

Posts: 834
Post: #14

Как в паскале прочитать из текстового файла числа, расположенные не совсем в порядке?
Например:
1 строка: число с неизвестным кол-вом символов.
2 строка: n-чисел с неизвестным кол-вом символов.
3 строка: то же, что и в первой.
4 строка: то же, что и во второй.
(This post was last modified: 30.03.2012 18:46 by FallenAngel.)
30.03.2012 18:33
Find all posts by this user Quote this message in a reply
Efrit Offline
Administrators

Posts: 6183
Post: #15

FallenAngel, а числа чем разделены? Табуляцией, пробелом, запятыми, или же "любым не-числовым символом"?
На сях бы написал, а на паскале - увы...


Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...
30.03.2012 18:51
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group