react-native-quick-md5:快速C ++实现与MD5的JSI绑定,用于React Native

时间:2024-05-30 09:39:51
【文件属性】:

文件名称:react-native-quick-md5:快速C ++实现与MD5的JSI绑定,用于React Native

文件大小:1.33MB

文件格式:ZIP

更新时间:2024-05-30 09:39:51

react-native C++

react-native-quick-md5 通过React 5的MD5的JSI绑定,以极快的速度实现C ++实现。 确认它比在iPhone 11 Pro上使用快10倍,在Essential Phone上快8倍。 您可以在下查看基准测试。 安装 npm install react-native-quick-md5 用法 import { stringMd5 } from 'react-native-quick-md5' ; const md5 = stringMd5 ( 'hoge' ) ; // => "ea703e7aa1efda0064eaa507d9e8ab7e" stringMd5(data:字符串):字符串 为给定的UTF-8字符串数据计算MD5。 返回十六进制编码的哈希值。 binaryMd5(数据:字符串| ArrayBuffer):字符串 为给定的二进制字符串或Arr


【文件预览】:
react-native-quick-md5-master
----tsconfig.build.json(57B)
----.gitattributes(71B)
----yarn.lock(425KB)
----cpp()
--------quick-md5.h(118B)
--------md5.cpp(10KB)
--------quick-md5.cpp(1KB)
--------md5.h(3KB)
----src()
--------index.tsx(531B)
--------__tests__()
----babel.config.js(77B)
----ios()
--------QuickMd5.mm(568B)
--------QuickMd5.xcodeproj()
--------QuickMd5.h(195B)
----scripts()
--------bootstrap.js(682B)
----.circleci()
--------config.yml(2KB)
----android()
--------.project(435B)
--------src()
--------CMakeLists.txt(459B)
--------.settings()
--------cpp-adapter.cpp(376B)
--------gradle.properties(123B)
--------build.gradle(4KB)
----CONTRIBUTING.md(8KB)
----example()
--------metro.config.js(1KB)
--------index.tsx(204B)
--------yarn.lock(186KB)
--------src()
--------babel.config.js(311B)
--------ios()
--------android()
--------app.json(69B)
--------package.json(595B)
----.yarnrc(115B)
----tsconfig.json(702B)
----LICENSE(1KB)
----README.md(1KB)
----react-native-quick-md5.podspec(595B)
----.editorconfig(283B)
----.gitignore(593B)
----package.json(4KB)

网友评论