Размер base64 в кб
-
поиском по форуму прошелся, не удалось найти ответа.
Делаю скриншот элемента на странице, помещаю его в переменную в base64 и мне нужно узнать размер в кб этого скриншота.
как вариант, сохранять в файл, а потом "информация о файле/папке", но возможно есть вариант как сразу в БАС без сохранения?
-
@Sevenup Вот формула, если устраивает приблизительное значение.
Math.floor([[SCREENSHOT_BASE64]].length * 3 / (4 * 1024))
-
@support said in Размер base64 в кб:
@Sevenup Вот формула, если устраивает приблизительное значение.
Math.floor([[SCREENSHOT_BASE64]].length * 3 / (4 * 1024))
Супер! Спасибо! достаточно точно получается. Теперь могу не сохранять на диск что бы померять размер :) Хотя как оказалось процедура сохранения и чтения не такая уж затратная в сравнении с "скриншот".
Размер в байтах по base64.length: 168186, размер по сохраненному файлу: 168184
Размер в байтах по base64.length: 169023, размер по сохраненному файлу: 169023