Есть файл-картинка
image.png
С помощью любого HEX-редактора можно добавить случайные символы в конец его содержимого и получить новый файл-картинку
new-image.png, который в программе просмотра изображений не будет отличаться от первой.
Можно ли подобное сделать, используя JS? Например:
Загружаем файл-картинку
image.png с помощью
<input type="file">
Затем читаем его с помощью FileReader:
const fr = new FileReader();
fr.readAsText(file, "CP1251");
На выходе fr.result выдает много букв.
Можно ли, имея строку
fr.result + "randomSymbols", создать новый файл-картинку
new-image.png, удовлетворяющую вышеописанным условиям?