Размер 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


Log in to reply
 

  • 6
  • 1
  • 9
  • 2
  • 16
  • 6
  • 8
  • 2