iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VBS如何获取文件MD5值
  • 900
分享到

VBS如何获取文件MD5值

2023-06-08 09:06:37 900人浏览 泡泡鱼
摘要

这篇文章主要讲解了“VBS如何获取文件MD5值”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VBS如何获取文件MD5值”吧!下面这个代码不需要组件一样可以获取MD5值。复制代码 代码如下:O

这篇文章主要讲解了“VBS如何获取文件MD5值”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VBS如何获取文件MD5值”吧!

下面这个代码不需要组件一样可以获取MD5值。

复制代码 代码如下:


Option Explicit
Dim wi
Dim file
Dim file_size
Dim file_attributes
Dim file_version
Dim file_hash
Set wi = CreateObject("windowsInstaller.Installer")
file = "111.exe"
file_size = wi.FileSize(file)
file_attributes = wi.FileAttributes(file)
file_version = wi.FileVersion(file)
file_hash = GetFileHash(file)
Set wi = Nothing
MsgBox "File: " & file & vbCrLf & _
"Size: " & file_size & vbCrLf & _
"Attributes: " & file_attributes & vbCrLf & _
"Version: " & file_version & vbCrLf & _
"MD5: " & file_hash
Function GetFileHash(file_name)
Dim file_hash
Dim hash_value
Dim i
Set file_hash = wi.FileHash(file_name, 0)
hash_value = ""
For i = 1 To file_hash.FieldCount
hash_value = hash_value & BigEndianHex(file_hash.IntegerData(i))
Next
GetFileHash = hash_value
Set file_hash = Nothing
End Function
Function BigEndianHex(Int)
Dim result
Dim b1, b2, b3, b4
result = Hex(Int)
b1 = Mid(result, 7, 2)
b2 = Mid(result, 5, 2)
b3 = Mid(result, 3, 2)
b4 = Mid(result, 1, 2)
BigEndianHex = b1 & b2 & b3 & b4
End Function

感谢各位的阅读,以上就是“VBS如何获取文件MD5值”的内容了,经过本文的学习后,相信大家对VBS如何获取文件MD5值这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: VBS如何获取文件MD5值

本文链接: https://www.lsjlt.com/news/253265.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VBS如何获取文件MD5值
    这篇文章主要讲解了“VBS如何获取文件MD5值”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VBS如何获取文件MD5值”吧!下面这个代码不需要组件一样可以获取MD5值。复制代码 代码如下:O...
    99+
    2023-06-08
  • Java获取文件的MD5
    Java获取文件的MD5 主要是通过读取文件的字符流,然后赋值给MessageDigest对象,最后将文件流转换成16进制的字符串。 import java.io.File;import java.i...
    99+
    2023-09-11
    java jvm 开发语言
  • 怎么用c语言获取文件MD5的值
    要使用C语言获取文件的MD5值,您可以使用以下步骤:1. 包含必要的头文件:```c#include #include #inclu...
    99+
    2023-08-15
    c语言
  • 用c 获取文件MD5值的实现方法
    要使用C语言获取文件的MD5值,可以使用开源的MD5库,比如md5deep、OpenSSL或者GNU md5sum等。这里以Open...
    99+
    2023-08-15
    c
  • 获取安卓签名文件的MD5值与SHA1码
    目录 前言 一、用命令行的方式仅能获取SH1、SHA256 ​编辑 二、用gradle的方式可以获取MD5值 1.打开Android Studio,点击右边的Gradle 2.点击大象,输入查询签名信息的命令 总结 前言 公司Ap...
    99+
    2023-09-01
    Android android-studio
  • JAVA中获取文件MD5值的方法有哪些
    在Java中,获取文件的MD5值的方法主要有以下几种:1. 使用java.security.MessageDigest类:可以使用M...
    99+
    2023-08-11
    JAVA
  • Android创建签名文件,并获取签名文件MD5,SHA1,SHA256值
    一、创建Android签名文件         使用Android Studio开发工具,可视化窗口进行创建 第一步:点击AndroidStudio导航栏上的 Build→Generate Signed Bundle / APK 第二步:...
    99+
    2023-09-21
    android java
  • 详解JAVA中获取文件MD5值的四种方法
    在Java中,可以使用以下四种方法来获取文件的MD5值:1. 使用java.security.MessageDigest类:可以使用...
    99+
    2023-08-11
    java
  • 如何使用VBS从XML文件中获取信息
    小编给大家分享一下如何使用VBS从XML文件中获取信息,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 代码如下:'***************...
    99+
    2023-06-08
  • 如何使用VBS添加右键计算文件MD5
    这篇文章主要介绍如何使用VBS添加右键计算文件MD5,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!最近相关的备份比较频繁,为了校验文件的完整性,老是要打开某文件HASH校验工具,比较麻烦,于是乎写了这个东东,文件较大...
    99+
    2023-06-08
  • VBS如何获取指定目录下的文件列表
    这篇文章主要介绍VBS如何获取指定目录下的文件列表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!VBS肿么获取某目录下的文件列表dim FileName,fs,foldernamefoldername&nb...
    99+
    2023-06-08
  • 安卓keytool获取不到签名文件的MD5
    目前通过 keytool -list -v -keystore xxx.jks 这种方法获取签名的md5时,只能显示SHA1和SHA256,不显示md5: 解决办法: 先将自己的keystore配置进app下的build.gradle中:...
    99+
    2023-08-30
    android keytool md5
  • wasm+js实现文件获取md5示例详解
    目录引言本文重点准备工作测试代码纯js测试代码wasm(go)源码js+wasm测试代码测试条件测试目标chrome (版本:103.0.5060.114)firefox (版本号:...
    99+
    2022-11-13
    wasm js获取md5 wasm js
  • Java获取文件的hash值(SHA256)
    目录 简介 获取网络文件的sha256值(方式一) 获取本地文件的sha256值(方式二) 简介         在工作开发当中需求要通过文件的hash值比对文件是否被篡改过,于是通过使用了(sha256)hash值进行比对,因为对于...
    99+
    2023-09-12
    哈希算法 散列表 算法
  • springboot如何使用@Value获取配置文件的值
    使用@Value获取配置文件的值 1、创建配置文件(application.properties) spring.activemq.broker-url=tcp://localh...
    99+
    2024-04-02
  • jquery如何获取文本域的值
    使用jquery获取文本域值的方法:1.新建html项目,引入jquery;2.创建文本域,设置id属性;3.添加button按钮,绑定onclick点击事件;4.通过id获取文本域对象,使用text()方法获取文本域值;具体步骤如下:首先...
    99+
    2024-04-02
  • APP备案,iOS签名文件MD5、公钥获取方法
    前言 2023年8月,国内开始要求应用市场上架的APP要备案,备案则需要提交安卓APP签名文件中的MD5、公钥等信息,如下图是某平台APP备案需要提交的信息。 获取MD5等信息 最省事方法 针对没有ide工具,没有从事过iOS开发,...
    99+
    2023-10-20
    ios
  • 如何使用Java计算修改文件的MD5值
    目录什么是 MD5 ?MD5 的应用下载文件校验上传文件文件去重文件过滤修改文件的 MD5 值一个简单的计算 md5 的程序修改 MD5 值什么是 MD5 ? MD5(Message...
    99+
    2023-05-15
    JavaMD5值 java计算文件MD5值 java修改MD5值
  • PHP如何计算给定文件的md5哈希值
    这篇文章将为大家详细讲解有关PHP如何计算给定文件的md5哈希值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 PHP 中计算文件 MD5 哈希值 MD5(消息摘要算法 5)是一种广泛用于确保数据完整性...
    99+
    2024-04-02
  • jquery如何获取file文件
    在HTML中,``被用于选择文件上传。您可以使用jQuery来获取选定的文件。首先,给文件输入字段添加一个id属性,以便能够通过jQ...
    99+
    2023-08-11
    jquery
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作