当前位置: 首页 > news >正文

驻马店做网站优化沈阳php网站

驻马店做网站优化,沈阳php网站,了解互联网 网站,网页设计论文目录通常在DevOps CICD流水线部署前端项目时#xff0c;一般默认都要将dist资源打包为zip#xff0c;并且把zip名称改为md5sum哈希值(用于文件完整性验证)。 md5sum是什么#xff1f; md5sum 是一个在 Unix 和类 Unix 系统#xff08;如 Linux#xff09;中广泛使用的命令行…通常在DevOps CICD流水线部署前端项目时一般默认都要将dist资源打包为zip并且把zip名称改为md5sum哈希值(用于文件完整性验证)。 md5sum是什么 md5sum 是一个在 Unix 和类 Unix 系统如 Linux中广泛使用的命令行工具它主要用于计算和验证文件的 MD5 哈希值。MD5Message-Digest Algorithm 5是一种广泛使用的加密哈希函数可以产生一个128位16字节的哈希值通常以一个32位的十六进制数表示。md5sum 工具的主要用途包括 文件完整性验证通过计算文件的 MD5 哈希值可以验证文件在传输或存储过程中是否被篡改。如果文件的 MD5 哈希值在传输前后一致那么可以认为文件在传输过程中未被更改。软件分发在软件分发过程中开发者会提供软件的 MD5 哈希值。用户下载软件后可以使用 md5sum 计算下载文件的 MD5 哈希值并与开发者提供的哈希值进行比较以确保下载的软件包完整且未被篡改。备份验证在备份文件或目录时使用 md5sum 可以为每个备份文件生成一个 MD5 哈希值并保存这些哈希值。之后可以通过重新计算备份文件的 MD5 哈希值来验证备份的完整性和一致性。数据去重虽然这不是 md5sum 的主要用途但由于 MD5 哈希值对于相同的输入总是产生相同的输出因此可以用于快速检测数据集中的重复项。然而由于 MD5 的安全性问题如存在碰撞攻击这种方法在需要高度安全性的场合并不适用。简单加密虽然 MD5 并不适合用于加密因为它是一个单向哈希函数无法从哈希值恢复原始数据但在某些简单场景下MD5 哈希值可以用于生成一种简单的“密码”或校验码尽管这种方式的安全性较低。 Vite对应代码简单案例 1,我们使用vite-plugin-zip-pack和crypto插件 npm i vite-plugin-zip-pack -Dnpm i crypto -D2,Vite配置代码 // vite.config.ts import fs from fs; import path from path; import crypto from crypto;export default defineConfig({plugins: [//...zipPack({inDir: dist,outDir: zip/, // zip存放路径outFileName: dist.zip, // 默认名称为distdone: () {// zip路径const originPath zip/;const originFilePath ${originPath}dist.zip;// 读取zip内容const fileContents fs.readFileSync(originFilePath);// 创建哈希对象const hash crypto.createHash(md5);// 更新哈希值hash.update(fileContents);// 计算哈希值并以16进编码制输出md5sumconst md5sum hash.digest(hex);// 获取文件扩展名const fileExtension path.extname(originFilePath);// 拼接md5新的文件名const newFileName ${originPath}${md5sum}${fileExtension};fs.rename(originFilePath, newFileName, (err) {if (err) throw err;console.log(文件已重命名);// 需要删除旧包 就加上这句逻辑。不用的话 那就不加了fs.readdir(originPath, (error, files) {if (error) throw error;(files || []).forEach((element) {if (element ! path.basename(newFileName)) {// 删除旧zipfs.unlink(path.join(originPath, element),(unlinkErr) {if (unlinkErr) throw unlinkErr;console.log(element 旧包已删除);},);}});});});},}),], });
http://www.hkea.cn/news/14445614/

相关文章:

  • 专业外包网站建设公司排名建设茶网站发布与推广方案
  • 企业网站优化服务主要围绕什么如何开发小程序微信
  • 被黑网站查询影视网站建设源码
  • 做英文网站2014自己做的网站如何上传网上
  • 网站上内容列表怎么做永久个人网站
  • 广州网站优化注意事项青岛做网站的大公司有
  • 网站权重降低建设网站之前都需要准备什么
  • PS做图标兼职网站北京推广服务
  • 自助制作网站个人网站可以做网上支付吗
  • 自己做网站需要什么软件下载seo在线培训
  • 建站优化收费百度运营推广
  • 淮南二中网站建设小程序注册认证流程
  • 霍尔果斯网站建设网站内页百度不收录
  • 企业建设网站价格网站开发合同注意
  • 网站模板套餐wordpress文章批量替换
  • 自己做的网站发布到网上临淄区住房和城乡建设局网站
  • 网站排名哪家好经典vi设计案例分析
  • iis如何发布asp.net网站wordpress详情页选择模板
  • 网站弹窗在中间位置网站建设服务合同是否缴纳印花税
  • 搭建网站详细步骤给钱做任务的网站
  • 技术支持 网站建设百度收录网站与手机版
  • 阿里云服务器的网站备案流程网站建设去哪里学
  • 在国外做网站网站犯法吗购买的网站怎么看网站空间大小
  • wordpress快速建站wordpress注册登录弹窗代码
  • 广州房地产网站建设企业年报信息公示流程
  • 张掖艺能网站建设WordPress小程序导航栏
  • 如何做盗版小说网站wordpress 寺院模板
  • 百度官方网站网址是多少wordpress记录访问端口号
  • 苏州建设建设信息网站灵宝网站建设
  • iis 默认网站删除模板建站系统