Would you like to clone this notebook?

When you clone a notebook you are able to make changes without affecting the original notebook.

Cancel

Deflate test

node v11.15.0
version: 2.0.1
endpointsharetweet
var pako = require('pako'); var Base64 = require('js-base64').Base64; var test = [{semester: 1, class: [1,2,3,4]},{semester: 3, class: [1, 'ADDD',3,4]},{semester: 4, class: [1,2,3,4]},{semester: 1, class: [1,2,3,4]},{semester: 1, class: [1,2,3,4]},{semester: 7, class: [1,2,'12121212',4]},{semester: 1, class: [1,2,3,4]},{semester: 1, class: [1,2,3,4]},{semester: 1, class: [1,2,3,4]},{semester: 1, class: [1,2,3,4]},]; function deflate_and_encode(obj){ var binaryString = pako.deflate(JSON.stringify(obj), {to: 'string'}); var base64 = Base64.encodeURI(binaryString) return base64 } function decode_and_inflate(str){ var base64 = Base64.decode(str) var inflate = pako.inflate(base64, {to: 'string'}) var obj = JSON.parse(inflate) return obj } var result = deflate_and_encode(test) console.log(result) console.log(decode_and_inflate(`eMKcwpXClEFrw5wwEMKFw79Kw5F5B2ZGwpIlw60xwofDtlooPcKVHEbDksKoLMOsesKDwr1bKCHDv8K9wrMtwpTCtCEmAR9kw7nDuWnDpntjP8K6WU7DqsO2w67Dq3xbw7QPwp_CjzLCu8KdwpvDj8KXw5vCrnRZwqXDm8O9wqonXS_CusKsbsO_w63DkcO9VFnDnMKewpHDssOOPcOocjh3w5N-wpTDo8ORwpTDrXxdVsO9wqNrw5fDtXI-wrnDvcKQw6PCqjt3wr0ebkLDnzPDusKMAhzCuUEYJUPDrjxAWsOrCcKTwqbDjMOswp52wq_CvcKeYgzDgsKtAXNUCBoHFGwBWsOVXn3CsifDkjZeL0o4woVMEFtIEMKIJsOISgrClTtNwqrDhcKjw4bDn20cw4_DlsKjwrs7XnXDgy16wo7CiWvChsOAAyHDuGDDhVBgaFTCtMOEUcKlw7rDiT3DncOfDMO-QivDj8KgfXlYDsOzw7c3YcKjYcOMwrgZwrZSBMKCwowMwrVHAmrDhMONT8KFSMOGRsKlwozCgsKECSENwokQwqbCmiBnNgwawrzCiC8xwo8tw6o6UcKOwqgEwo3CvWHDi0kgBw3CgMK5csKqdcKaQsOYOsK9wozCnsKLw7hoYDJbw7FowpkPw6PDjynDlMKSwogwanlGw73Dk8KiOm_DmMKRw4YsdgESWTPCoSQowoMYUkkNwpvCtsOowoVfwoTDuHoKbx7DnUnCu0U8PMOUWG3DtsKSHcKeNXTDqMOkQxBRLDltwpQtKgbDgTLDsAMJQmkeCsK3BMOdwpY2RzTCpcK2NcK6U8Kzw6lOwoxAw5gNIhvDicKiw7YhdA4RwqXDlMOJAsO-wq9Nw4bDrWF7XcO8woLDicK_UnrCjy_CvcOdwpfDn8Ojw4vDm8K-w7c7d1lkXsKHLsKLw7bDm8OWw47DvcKwf8OYw6E8wrs9ISI_w70CZBl_w7g`))
Loading…

no comments

    sign in to comment