172 похожих чатов

Оффтоп, лишнее, и тд, но это уже просто крик души. Местные

помнят, я пытался починить кучу .jpg-ов. Задача то проста, всего лишь заменить все байты перед первым ffdb на один ffd8, что может пойти не так?? Всё, сука, всё.
Сначала я угробил кучу времени с регуляркой, тут да, сам дурак, не знал. Починил, спасибо местным. Вот только тут меня уже послал sed - ему с какого-то дуба вздумалось покорёжить байты, которые он не должен трогать вообще. При чём то что нужно он, падла, заменил.
Ладно, сегодня я в очередной раз вернулся и обратил внимание, что у всех файлов одинаковое начало. Взял, вбил это в sed вместо регулярки. И о чудо, он отработал нормально!
Не веря своим глазам передаю вывод xxd, проверяю файл... Хер там плавал, а не байты! Теперь уже xxd прикололся...
Спустя несколько часов было выяснено, что xxd работает отлично, вот прям умница, да. Ровно до тех пор, пока я не пытаюсь записать ёбанный байт ffd8...
Причём не важно где я его упомяну. Ни в какую, xxd записывает вместо всего ввода пустоту.
Я сдаюсь. Буду чинить все 1300 с лишним штук руками... К этому моменту я бы всё равно уже закончил...

3 ответов

2 просмотра

Как вариант - запись действий мышоклавы и на повтор. Но я поскольку с медиа работал - интересно было ьы узнать причину и получииь пару тройку битых жпега. Хотя я спать пошел

а как их так распидарасило-то?

https://github.com/ytdl-org/youtube-dl/issues/13754#issuecomment-336673153 Сделай как тут

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта