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

WordPress网站运行时间软件技术的发展前景

WordPress网站运行时间,软件技术的发展前景,政务公开和网站建设情况总结,北京别墅装修公司前十名通常在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.w-s-a.com/news/547009/

相关文章:

  • 一个网站建设的成本网站开发过程及要点
  • 监控视频做直播网站中国建筑人才网下载
  • 网站建设公司华网天下买送活动集团网站设计案例
  • 哪些网站比较容易做哪个网站做中高端衣服
  • 做php网站教程wordpress去水印
  • 深圳微网站建设公司哪家好潍坊专业做网站的公司
  • 网站的弹窗广告怎么做软件开发包括
  • 网站开发人员保密做最优秀的自己演讲视频网站
  • 一般做网站要多少钱怎样选择高性价比的建站公司
  • 免费私人网站建设软件高端网站设计平台高端网站设计企业
  • 响应式网站建设的应用场景怎么申请电商平台
  • 怎么做垂直自营网站游戏咨询网站建设目标是什么
  • 建设网站需要给钱吗建立网站三大基础
  • 金融公司网站 htmlwordpress 防火墙
  • 重庆智能建站模板网站投票系统 js
  • 网站维护的内容和步骤网站做什么内容
  • 万网虚拟主机建网站wordpress协调世界时
  • 微网站建设方式应用大全网站
  • 网站速度测速织梦模板下载
  • 环保网站建设公司排名汉阴网站建设
  • 自己做网站的二维码wordpress用户权限在哪改
  • 网站使用说明书网站建设公司的介绍
  • 推广型网站免费建设网站防盗链设置
  • 建设银行网站查开户行网站反链暴增怎么回事
  • centos7做网站软件实施工程师工资一般多少
  • 专业房产网站建设深圳建设交易集团
  • 政务网站建设标准项目经理接到网站开发怎么开展
  • 网站框架设计好后怎么做网站广告销售怎们做
  • asp技校网站保定八大平台公司
  • wordpress网站前端优化网站备案批量查询