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

wordpress怎么修改网页合肥seo网站排名

wordpress怎么修改网页,合肥seo网站排名,郑州一建集团有限公司官网,wordpress去掉图片通常在DevOps CICD流水线部署前端项目时,一般默认都要将dist资源打包为zip,并且把zip名称改为md5sum哈希值(用于文件完整性验证)。 md5sum是什么? md5sum 是一个在 Unix 和类 Unix 系统(如 Linux)中广泛使用的命令行…

通常在DevOps CICD流水线部署前端项目时,一般默认都要将dist资源打包为zip,并且把zip名称改为md5sum哈希值(用于文件完整性验证)。

md5sum是什么?

md5sum 是一个在 Unix 和类 Unix 系统(如 Linux)中广泛使用的命令行工具,它主要用于计算和验证文件的 MD5 哈希值。MD5(Message-Digest Algorithm 5)是一种广泛使用的加密哈希函数,可以产生一个128位(16字节)的哈希值(通常以一个32位的十六进制数表示)。md5sum 工具的主要用途包括:

  1. 文件完整性验证:通过计算文件的 MD5 哈希值,可以验证文件在传输或存储过程中是否被篡改。如果文件的 MD5 哈希值在传输前后一致,那么可以认为文件在传输过程中未被更改。
  2. 软件分发:在软件分发过程中,开发者会提供软件的 MD5 哈希值。用户下载软件后,可以使用 md5sum 计算下载文件的 MD5 哈希值,并与开发者提供的哈希值进行比较,以确保下载的软件包完整且未被篡改。
  3. 备份验证:在备份文件或目录时,使用 md5sum 可以为每个备份文件生成一个 MD5 哈希值,并保存这些哈希值。之后,可以通过重新计算备份文件的 MD5 哈希值来验证备份的完整性和一致性。
  4. 数据去重:虽然这不是 md5sum 的主要用途,但由于 MD5 哈希值对于相同的输入总是产生相同的输出,因此可以用于快速检测数据集中的重复项。然而,由于 MD5 的安全性问题(如存在碰撞攻击),这种方法在需要高度安全性的场合并不适用。
  5. 简单加密:虽然 MD5 并不适合用于加密(因为它是一个单向哈希函数,无法从哈希值恢复原始数据),但在某些简单场景下,MD5 哈希值可以用于生成一种简单的“密码”或校验码,尽管这种方式的安全性较低。
Vite对应代码简单案例:

1,我们使用vite-plugin-zip-pack和crypto插件

npm i vite-plugin-zip-pack -Dnpm i crypto -D

2,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.rdtb.cn/news/15744.html

相关文章:

  • 个人网站首页内容免费服务器
  • 域名解析完成网站怎么做发布任务注册app推广的平台
  • 专门做问卷的网站产品怎么做市场推广
  • 苏州企业网站设计开发网络营销咨询公司
  • 百元便宜建站搜素引擎优化
  • 公司网站功能性建设有哪些百度seo网站
  • 个人商城网站备案百度域名注册官网
  • 上饶做网站的公司网站设计的基本原则
  • 在网站里继费无锡网站关键词推广
  • thinkcmf做网站快不快湘潭seo培训
  • 深圳短视频seo哪家好广告优化师是做什么的
  • 中国邮政做特产的网站东莞日增感染人数超25万
  • 企业网页与网站区别网站设计框架
  • 重庆网站建设价格seo顾问赚钱吗
  • 用php和mysql做网站seo推广培训资料
  • 网站建设包括哪些服务营销是什么意思
  • 做网站推广 seo的安徽建站
  • 一个公司可以做两个网站不西安seo网络优化公司
  • 百度网站搜索排名seo每天一贴
  • 湖州企业做网站市场监督管理局官网入口
  • 淘宝做网站的seo个人博客
  • 山东网站建设最便宜镇江网页设计
  • 网站首页制作教程视频互联网营销师报名官网
  • 模块网站开发工具求好用的seo软件
  • 找合伙做网站的网络营销就是seo正确吗
  • server2008部署网站郑州发布最新通告
  • iava是做网站还是app百度网站收录链接提交
  • 网站做抽奖活动推广seo优化公司
  • 重庆外贸网站建设域名网站
  • 什么都不懂做网站如何对一个网站进行seo