Я регулярно экспортирую свои закладки Chrome и сохраняю их в качестве резервной копии в Dropbox (эти закладки являются моим «графом знаний» и невероятно важны для меня).

Все работает отлично, за исключением того, что размер файла довольно велик (несколько МБ), и я заметил потенциальный способ уменьшить размер файла: файл был бы намного меньше, если бы я просто удалил информацию об изображении встроенного значка (см. Изображение ниже).

встроенная информация об изображении

Часть, начинающаяся с ICON="data:image/png;base64, является встроенной информацией об изображении значка.

Понятно, что для этого нет встроенного способа, но я бы хотел услышать ваши предложения по достижению взлома, который либо:

  1. позволяет мне экспортировать закладки без встроенной информации об изображении значка,

Или же:

  1. Позвольте мне безопасно удалить эту информацию после экспорта, без особой ручной работы.

1 ответ1

0

Возможно, если в файле закладок весь текст, вы можете просто удалить ошибочные строки, и я ожидаю, что Chrome успешно их откроет и импортирует без ненужных данных ICON.

Предполагая, что данные, которые вы хотите удалить, всегда начинаются со строки ICON="data:... и заканчиваются двойной кавычкой ("), вы можете удалить их с помощью sed:

sed -i '/ICON="/,/"/d' filename

-i означает редактировать файл (на месте), а filename - это имя файла закладки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .