Запишите копию с удаленными блоками метаданных и нетронутыми данными сжатого изображения.
Инструмент загружается здесь. Требуется JavaScript, потому что работа происходит на вашем устройстве.
Ваши файлы и ваша конфиденциальность
Ваша фотография никогда не загружается. Он считывается на этой вкладке браузера, анализируется там, и
очищенная копия строится там из исходных байтов. Код инструмента не запрашивает
несущий файл, вставленный текст или сгенерированный вывод. Раскрытые запросы сценариев аналитики
являются отдельными и описаны в Политике конфиденциальности сайта.
Что делает этот инструмент
Удалите скрытые метаданные, которые содержат JPEG, PNG или WebP, и загрузите очищенную копию.
файл перезаписывается на уровне байтов, а не декодируется и сохраняется заново, поэтому изображение
не сжимается повторно и не теряет качества.
JPEG, PNG или WebP — это контейнер: последовательность помеченных блоков, некоторые из которых сжаты.
данные изображения и некоторые описания того, кто сделал фотографию, когда, чем и где. Это
инструмент проходит эту последовательность, удаляет блоки, содержащие метаданные, и копирует остальные через
без изменений. В JPEG это означает сегмент Exif APP1, включая его подкаталог GPS,
APP1 XMP сегмент, APP13 Photoshop и IPTC записи, COM комментарии и любые другие APPn
сегмент не распознается как данные рендеринга. В PNG это означает eXIf, tEXt, zTXt, iTXt и
куски ВРЕМЕНИ; в WebP — фрагменты EXIF и XMP. Все удаленное указано по имени, и
так все намеренно сохраняется.
Как его использовать
Выберите JPEG, PNG или WebP. Формат определяется по собственным магическим байтам файла.
а не его расширение.
Прочтите, что показывает файл: сначала перечислены поля местоположения и устройства, затем все
другое поле, которое может прочитать парсер.
Выберите «Удалить метаданные», чтобы создать очищенную копию из исходных байтов.
Проверьте два появившихся списка: что было удалено, и что осталось из-за удаления.
изменится способ отображения изображения.
Выберите «Проверить», чтобы еще раз прочитать очищенную копию, а затем загрузите ее. Он сохраняется с помощью
-no-metadata, и ваш оригинал останется нетронутым.
Примеры использования
Очистка фотографии перед ее публикацией на форуме или на торговой площадке, которая сохраняет
все, что вы загружаете.
Удаление истории редактирования и имени автора с изображения, переданного клиенту.
Очистка имени программного обеспечения и запись временной метки, которую инструмент создания снимков экрана записал в текст PNG.
кусок.
Поддерживаемый ввод и вывод
Принимает
JPEG (.jpg, .jpeg), PNG (.png) и WebP (.webp), до 50 MB
Формат определяется по магическим байтам, поэтому файл с неправильной маркировкой обрабатывается правильно или отклоняется.
ясно
Производит
Очищенная копия в том же формате, сохраненная с суффиксом -no-metadata.
Сжатые данные изображения идентичны оригиналу, байт за байтом.
Чего этот инструмент не сделает
Удаление – все или ничего. Каждый блок метаданных, распознаваемый парсером, удаляется.
вместе; невозможно сохранить одно поле и удалить другое.
Блоки рендеринга сохраняются намеренно: APP0 JFIF плотность, APP2 ICC и APP14 Adobe в
JPEG; gAMA, chRM, sRGB, iCCP, pHYs, tRNS, bKGD и sBIT в PNG; ICCP и анимация
куски в WebP. Цветовой профиль сам по себе может содержать строку описания.
Тег ориентации EXIF находится внутри удаляемого блока, поэтому фотография,
рассчитывал на то, что он будет отображаться в правильном направлении, впоследствии может оказаться повернутым.
Большие двоичные объекты Vendor MakerNote никогда не декодируются поле за полем. Весь блок EXIF, содержащий
они удаляются, поэтому их содержимое вам никогда не будет показано.
PNG Чанки zTXt и iTXt удаляются без распаковки, а данные скрываются внутри
сами данные сжатого изображения не обнаруживаются и не удаляются.
HEIC, HEIF, AVIF, TIFF, DNG, камера RAW, GIF и SVG вообще не анализируются и
скорее отклонено, чем возвращено без изменений.
Это не инструмент безопасности. Он не делает никаких заявлений о вредоносном ПО, вирусах, безопасности или анонимности.
любой вид.
Распространенные ошибки
Потом поделюсь оригиналом. Очищенный файл загружается отдельно с
суффикс -no-metadata, а файл, уже находящийся в вашей библиотеке фотографий, по-прежнему содержит
все.
Чтение пустой таблицы полей как доказательство того, что файл никогда ничего не содержал: это ничего не значит.
этот парсер может читать остатки, а блоки, которые он не анализирует, удаляются без
отображается.
Ожидается, что фотография сохранит свою ориентацию. Тег, который сообщает зрителю повернуть
картинка находится внутри блока EXIF и идет вместе с ним.
Отправляем ему HEIC прямо с iPhone и рассматриваем отказ как завершение; что
файл ни разу не чистился.
Технические примечания
Ничто никогда не декодируется на холст для очистки файла. JPEG проходит по маркеру
маркер до маркера начала сканирования; нежелательные сегменты APPn и COM пропускаются и
все, начиная со сканирования, копируется дословно, поэтому данные, закодированные в энтропийном коде,
идентичны. PNG обрабатывается по частям, а куски метаданных удаляются целиком, что
означает, что CRC не нужно пересчитывать и IDAT остается нетронутым. WebP обрабатывается как куски RIFF;
EXIF и XMP отбрасываются, соответствующие биты присутствия в байте флагов VP8X очищаются, поэтому
строгому декодеру не сообщают, что метаданные будут удалены, а поле размера RIFF
переписано.
Часто задаваемые вопросы
Снижает ли удаление метаданных качество изображения?
Нет. Для всех трех поддерживаемых форматов сжатые данные изображения копируются через
без изменений, поэтому пиксели в очищенном файле идентичны пикселям в
оригинал. Это отличается от инструментов, которые декодируют изображение и сохраняют его снова, что
потеряете качество.
Могу ли я удалить только некоторые поля?
Нет. Удаление осуществляется путем удаления целых блоков контейнеров, поэтому каждый распознанный блок метаданных
идет сразу. Сохранение временной метки при удалении местоположения — это не что-то такое.
подход может сделать.
Удаляет ли это все следы информации?
Нет, и это констатируется, а не замалчивается. Он удаляет блоки, перечисленные для вашего
формат файла. Он не удаляет данные, скрытые внутри данных сжатого изображения, и
намеренно сохраняет блоки цвета и плотности, поскольку их удаление изменит способ
изображение выглядит.
Как проверить, что удаление сработало?
Используйте кнопку «Проверить», которая перечитывает очищенные байты и сообщает, есть ли читаемые
поле выжило. Также отображается количество байтов до и после.