babaJga пишет: Продолжать. Навыки удаления всяческих меток в жизни всегда пригодятся 
Продолжаю. Ну, для начала нужно иметь хотя бы один аккаунт на HL, а лучше два или три, чтобы скачивать сами файлы. И не наглеть по возможности;-))
Скачиваем нужный файл (желательно с разных аккаунтов, разных провайдеров, разных браузеров, хотя для простого удаления и одного хватит.)
А теперь анализируем его. Во-первых, имеется тэг program-id, который индивидуален для каждого аккаунта это раз. Во-вторых, индивидуальны для каждого аккаунта также и "картиночные метки", они находятся в самом конце файла cover.jpg (разумеется, его перед этим нужно сохранить как картинку).
Итак, сохранили один и тот же файл (архив zip c *.fb2 внутри) с разных аккаунтов и сравниваем между собой полученные *.fb2 файлы. Во-первых, очевидно, что разные program-id у разных аккаунтов. Во-вторых имеются различия еще на 4 или 5 байт в конце mime-кодировки файла cover.jpg (как правило, метки ставятся только в эту картинку, так как она всегда есть в файле, а других может и не быть. Сохраняем картинку cover1.jpg из обложки файла, полученного с первого аккаунта и cover2.jpg из обложки файла, полученного со второго аккаунта.
Смотрим на полученные файлы в hex-редакторе (в самом конце) и сравниваем их. Ого, там различия гораздо виднее и метки там явно длиннее 4-х байт, просто они частично совпадают.
Метки, насколько я помню (сейчас под рукой ничего нету, но и так будет понятно) начинаются на латинскую букву Z, затем много-много букв и цифр, они индивидуальны для каждого аккаунта, и заканчивается метка обычно на FYGS.
Так вот, чтобы от этих меток избавиться, достаточно ненужный приросток к файлу cover.jpg (в шестнатеричном редакторе он отлично виден) просто удалить.
Затем удаляем program-id (об этом можно и не заботиться, он вроде бы в FBE автоматом при пересохранении вырежется) и обновляем картинку, то есть "выбрасываем" из fb2 "меченую" картинку и вставляем на ее место чищенную.
Все, файл очищен от меток. Но, во-вервых, HL-щики, скорее всего, не будут стоять на месте в вопросах мечения, да и логи они тоже читают, так что безнаказанными удастся уйти только при совпадении нескольких признаков (вот зачем им это мечение нужно -- другой вопрос).
А во-вторых имеется побочных эффект: теперь мы, имея загруженный в какую-либо библиотеку файл от "честного" HL-ного пользователя, можем его скомпрометировать.
Подробно расписывать, как это сделать, я не буду, скажу только, что нужно подменить "метку" на "метку" того пользователя, которого нужно скомпрометировать. При этом обязательно нужно учесть, что в файле *.fb2 бинарное вложение cover.jpg у HL-щиков все в одну строку и не содержит переводов строк (в других картинках, а также и во вложении cover.jpg у "нормальных" производителей (литрес не в счет) бинарные вложения в mime-кодировке порублены на строки примерно в 80 символов).
Да, и разумеется нужно, чтобы вы нигде не ошиблись (для это и нужно два аккаунта -- скачайте с двух сразу, а затем из первого файла попробуйте вышеописанными манипуляциями получить второй, не заглядывая в него, получилось до байта -- зачет), ну и нужно, чтобы этот компрометируемый пользователь тоже скачал этот файл, а то они логи читать умеют...
Вот, собственно, из-за возможности быть скомпрометированным я и не выкладывал файлы со "своими" метками и вынужден был подделывать чужие. Но ничего незаконного, все файлы распространялись позже 7 дней, так что...