rayshon-binary2json
Advanced tools
+1
-1
@@ -1,1 +0,1 @@ | ||
| !function(r,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.binary2json=t():r.binary2json=t()}(self,(()=>(()=>{"use strict";var r={d:(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o:(r,t)=>Object.prototype.hasOwnProperty.call(r,t),r:r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})}},t={};function e(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),e.push.apply(e,n)}return e}function n(r){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e(Object(n),!0).forEach((function(t){o(r,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))}))}return r}function o(r,t,e){return t in r?Object.defineProperty(r,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[t]=e,r}function a(r,t){(null==t||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=r[e];return n}r.r(t),r.d(t,{default:()=>I,normalize:()=>f});var i={INT8:function(r,t,e){return new Int8Array(r,t,e)[0]},UINT8:function(r,t,e){return new Uint8Array(r,t,e-t)},INT16:function(r,t,e){return new Int16Array(r,t,e)[0]},UINT16:function(r,t,e){return new Uint16Array(r,t,e)[0]},INT32:function(r,t,e){return new Int32Array(r,t,e)[0]},UINT32:function(r,t,e){return new Uint32Array(r,t,e)[0]},FLOAT32:function(r,t,e){return new Float32Array(r,t,e)[0]},FLOAT64:function(r,t,e){return new Float64Array(r,t,e)[0]},SLICE_UNIT8:function(r,t,e){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Uint8Array(r,t,e-t)):new Uint8Array(r,t,e-t)},SLICE_INT8:function(r,t,e){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Int8Array(r,t,e-t)):new Int8Array(r,t,e-t)},SLICE_INT16:function(r,t,e){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Int16Array(r.slice(t,e))):new Int16Array(r.slice(t,e))},SLICE_UINT16:function(r,t,e){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Uint16Array(r.slice(t,e))):new Uint16Array(r.slice(t,e))},SLICE_INT32:function(r,t,e){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Int32Array(r.slice(t,e))):new Int32Array(r.slice(t,e))},SLICE_UINT32:function(r,t,e){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Uint32Array(r.slice(t,e))):new Uint32Array(r.slice(t,e))},SLICE_FLOAT32:function(r,t,e){return new Float32Array(r.slice(t,e))}},u={SLICE_UNIT8:function(r,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(new Uint8Array(t-r)):new Uint8Array(t-r)},SLICE_INT8:function(r,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(new Int8Array(t-r)):new Int8Array(t-r)},SLICE_INT16:function(r,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(new Int16Array((t-r)/2)):new Int16Array((t-r)/2)},SLICE_UINT16:function(r,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(new Uint16Array((t-r)/2)):new Uint16Array((t-r)/2)},SLICE_INT32:function(r,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(new Int32Array((t-r)/4)):new Int32Array((t-r)/4)},SLICE_UINT32:function(r,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(new Uint32Array((t-r)/4)):new Uint32Array((t-r)/4)},SLICE_FLOAT32:function(r,t){return new Float32Array((t-r)/4)}},l={"v0.1":{COMMON:[{tag:"INFO_TYPE",type:"UINT8",length:8},{tag:"INFO_BEG",type:"UINT8",length:8},{tag:"INFO_LENGTH",type:"UINT32",length:4},{tag:"INFO_CONTENT",type:"UINT8",length:0},{tag:"INFO_END",type:"UINT8",length:8}],META:[{tag:"META_BEG",type:"UINT8",length:8},{tag:"META_LENGTH",type:"UINT32",length:4},{tag:"META_DATA",type:"UINT8",length:0},{tag:"META_END",type:"UINT8",length:8},{tag:"DATA_BEG",type:"UINT8",length:8},{tag:"DATA_LENGTH",type:"UINT32",length:4},{tag:"DATA_CONTENT",type:{b:"SLICE_INT8",B:"SLICE_UNIT8",h:"SLICE_INT16",H:"SLICE_UINT16",i:"SLICE_INT32",I:"SLICE_UINT32",f:"SLICE_FLOAT32"},length:0},{tag:"DATA_END",type:"UINT8",length:8}]}};function y(r,t,e,n,o,l,y){switch(e){case"UINT8":var c="";return r.byteLength<t||r.byteLength<n?(null==l||l.push("".concat(o,": 解析指针超出buffer最大长度")),""):(i[e]&&"function"==typeof i[e]&&(c=function(r){var t=Array.from(r);return String.fromCharCode.apply(String,function(r){return function(r){if(Array.isArray(r))return a(r)}(r)||function(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(r)||function(r,t){if(r){if("string"==typeof r)return a(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);return"Object"===e&&r.constructor&&(e=r.constructor.name),"Map"===e||"Set"===e?Array.from(r):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?a(r,t):void 0}}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t))}(i[e](r,t,n))),c);case"UINT32":return i[e]&&"function"==typeof i[e]?i[e](r.slice(t,n),0,1):0;case"SLICE_UNIT8":case"SLICE_INT8":case"SLICE_INT16":case"SLICE_UINT16":case"SLICE_INT32":case"SLICE_UINT32":case"SLICE_FLOAT32":return r.byteLength<t||r.byteLength<n?(null==l||l.push("".concat(o,": 解析指针超出buffer最大长度")),u[e](t,n,y)):i[e]&&"function"==typeof i[e]?i[e](r,t,n,y):new Uint8Array(0);default:return new Uint8Array(0)}}function c(r,t,e,n,o){var a=e;return r.reduce((function(r,e){var i=e.tag,u=e.type,l=e.length,c=r;if(l){var f=y(t,a,u,a+=l,i,n);c.lastValue=f,c.result[i]=null!=f?f:i}else{var I;I="string"==typeof u?u:u[c.result.META_DATA.value_type];var A=y(t,a,I,a+=r.lastValue,i,n,o);c.result[i]="string"==typeof A?JSON.parse(A.replace(/NaN/g,"false")):A}return c.num=a,c}),{result:{},lastValue:0,num:0})}function f(r){return!(!r||!r.byteLength)&&"UNI_DATA"===y(r,0,"UINT8",8)}const I=function(r){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=[];if(!r||!r.byteLength)throw new Error("Buffer is not found!");var o=8;if(f(r)){var a=y(r,o,"UINT8",o+=8).replace(/[^\d\w.]+?/g,"");if(l[a]){var i=l[a],u=i.COMMON,I=i.META,A=c(u,r,o,e),T=A.result;o=A.num;for(var s=0,N=[];s<T.INFO_CONTENT.block_num;){var g=c(I,r,o,e,t),w=g.result;o=g.num,s+=1,N.push(n(n({},w),{},{FILE_TIME:T.INFO_CONTENT.file_time,ERROR_MES:e}))}var p=N.length;if(p)return p>1?N:N[0];throw new Error("No data was parsed!")}throw new Error("Version is not found!")}throw new Error("Buffer is not normalize!")};return t})())); | ||
| !function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.binary2json=r():e.binary2json=r()}(self,()=>(()=>{"use strict";var e={d:(r,t)=>{for(var n in t)e.o(t,n)&&!e.o(r,n)&&Object.defineProperty(r,n,{enumerable:!0,get:t[n]})},o:(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},r={};function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function o(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?n(Object(t),!0).forEach(function(r){a(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function a(e,r,n){return(r=function(e){var r=function(e){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}e.r(r),e.d(r,{default:()=>g,normalize:()=>s});var i={INT8:function(e,r,t){return new Int8Array(e,r,t)[0]},UINT8:function(e,r,t){return new Uint8Array(e,r,t-r)},INT16:function(e,r,t){return new Int16Array(e,r,t)[0]},UINT16:function(e,r,t){return new Uint16Array(e,r,t)[0]},INT32:function(e,r,t){return new Int32Array(e,r,t)[0]},UINT32:function(e,r,t){return new Uint32Array(e,r,t)[0]},FLOAT32:function(e,r,t){return new Float32Array(e,r,t)[0]},FLOAT64:function(e,r,t){return new Float64Array(e,r,t)[0]},SLICE_UNIT8:function(e,r,t){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Uint8Array(e,r,t-r)):new Uint8Array(e,r,t-r)},SLICE_INT8:function(e,r,t){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Int8Array(e,r,t-r)):new Int8Array(e,r,t-r)},SLICE_INT16:function(e,r,t){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Int16Array(e.slice(r,t))):new Int16Array(e.slice(r,t))},SLICE_UINT16:function(e,r,t){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Uint16Array(e.slice(r,t))):new Uint16Array(e.slice(r,t))},SLICE_INT32:function(e,r,t){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Int32Array(e.slice(r,t))):new Int32Array(e.slice(r,t))},SLICE_UINT32:function(e,r,t){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?new Float32Array(new Uint32Array(e.slice(r,t))):new Uint32Array(e.slice(r,t))},SLICE_FLOAT32:function(e,r,t){return new Float32Array(e.slice(r,t))}},u={SLICE_UNIT8:function(e,r){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(0):new Uint8Array(0)},SLICE_INT8:function(e,r){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(0):new Int8Array(0)},SLICE_INT16:function(e,r){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(0):new Int16Array(0)},SLICE_UINT16:function(e,r){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(0):new Uint16Array(0)},SLICE_INT32:function(e,r){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(0):new Int32Array(0)},SLICE_UINT32:function(e,r){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?new Float32Array(0):new Uint32Array(0)},SLICE_FLOAT32:function(e,r){return new Float32Array(0)}},l={"v0.1":{COMMON:[{tag:"INFO_TYPE",type:"UINT8",length:8},{tag:"INFO_BEG",type:"UINT8",length:8},{tag:"INFO_LENGTH",type:"UINT32",length:4},{tag:"INFO_CONTENT",type:"UINT8",length:0},{tag:"INFO_END",type:"UINT8",length:8}],META:[{tag:"META_BEG",type:"UINT8",length:8},{tag:"META_LENGTH",type:"UINT32",length:4},{tag:"META_DATA",type:"UINT8",length:0},{tag:"META_END",type:"UINT8",length:8},{tag:"DATA_BEG",type:"UINT8",length:8},{tag:"DATA_LENGTH",type:"UINT32",length:4},{tag:"DATA_CONTENT",type:{b:"SLICE_INT8",B:"SLICE_UNIT8",h:"SLICE_INT16",H:"SLICE_UINT16",i:"SLICE_INT32",I:"SLICE_UINT32",f:"SLICE_FLOAT32"},length:0},{tag:"DATA_END",type:"UINT8",length:8}]}},c=67108864,f="undefined"!=typeof TextDecoder?new TextDecoder("utf-8"):void 0;function y(e,r,t){return!Number.isSafeInteger(r)||!Number.isSafeInteger(t)||r<0||t<r||t>e.byteLength}function I(e,r){null==r||r.push("".concat(e,": 解析指针超出buffer最大长度"))}function T(e,r,t,n,o,a,l){switch(t){case"UINT8":var T="";if(y(e,r,n))return I(o,a),"";var N=n-r;if(N>c)throw new Error(function(e,r,t){var n="".concat(e,": 解析文本长度").concat(r,"超过最大限制").concat(c);return null==t||t.push(n),n}(o,N,a));return i[t]&&"function"==typeof i[t]&&(T=function(e){if(!e.length)return"";if(f)return f.decode(e);for(var r="",t=0;t<e.length;t+=8192){for(var n=e.subarray(t,t+8192),o="",a=0;a<n.length;a+=1)o+=String.fromCharCode(n[a]);r+=o}return r}(i[t](e,r,n))),T;case"UINT32":return y(e,r,n)?(I(o,a),0):i[t]&&"function"==typeof i[t]?i[t](e.slice(r,n),0,1):0;case"SLICE_UNIT8":case"SLICE_INT8":case"SLICE_INT16":case"SLICE_UINT16":case"SLICE_INT32":case"SLICE_UINT32":case"SLICE_FLOAT32":return y(e,r,n)?(I(o,a),u[t](r,n,l)):i[t]&&"function"==typeof i[t]?i[t](e,r,n,l):new Uint8Array(0);default:return new Uint8Array(0)}}function N(e,r,t,n,o){var a=t;return e.reduce(function(e,t){var i=t.tag,u=t.type,l=t.length,c=e;if(l){var f=T(r,a,u,a+=l,i,n);c.lastValue=f,c.result[i]=null!=f?f:i}else{var y;y="string"==typeof u?u:u[c.result.META_DATA.value_type];var I=T(r,a,y,a+=e.lastValue,i,n,o);c.result[i]="string"==typeof I?JSON.parse(I.replace(/NaN/g,"false")):I}return c.num=a,c},{result:{},lastValue:0,num:0})}function s(e){return!(!e||!e.byteLength)&&"UNI_DATA"===T(e,0,"UINT8",8)}const g=function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=[];if(!e||!e.byteLength)throw new Error("Buffer is not found!");var n=8;if(s(e)){var a=T(e,n,"UINT8",n+=8).replace(/[^\d\w.]+?/g,"");if(l[a]){var i=l[a],u=i.COMMON,c=i.META,f=N(u,e,n,t),y=f.result;n=f.num;for(var I=0,g=[];I<y.INFO_CONTENT.block_num;){var A=N(c,e,n,t,r),p=A.result;n=A.num,I+=1,g.push(o(o({},p),{},{FILE_TIME:y.INFO_CONTENT.file_time,ERROR_MES:t}))}var w=g.length;if(w)return w>1?g:g[0];throw new Error("No data was parsed!")}throw new Error("Version is not found!")}throw new Error("Buffer is not normalize!")};return r})()); |
+1
-1
| { | ||
| "name": "rayshon-binary2json", | ||
| "version": "1.1.0", | ||
| "version": "1.1.1", | ||
| "description": "> TODO: description", | ||
@@ -5,0 +5,0 @@ "author": "rayshon<RayshonFrontend@136.com>", |
7817
-0.09%