linux中的cksum如何通过java实现

author author     2023-04-04     103

关键词:

通过Java代码实现对网页数据进行指定抓取方法思路如下:

在工程中导入Jsoup.jar包

获取网址url指定HTML或者文档指定的body

获取网页中超链接的标题和链接

获取指定博客文章的内容

获取网页中超链接的标题和链接的结果
参考技术A

cksum命令是检查文件的CRC是否正确,确保文件从一个系统传输到另一个系统的过程中不被损坏。这种方法要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字进行比较,如果校验和相等,则该文件被认为是正确传输了。

注意:CRC是指一种排错检查方法,即循环冗余校验法。

指定文件交由cksum命令进行校验后,会返回校验结果供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为"-",则cksum命令会从标准输入设备中读取数据。

语法

cksum(选项)(参数)

选项

--help:在线帮助;
--version:显示版本信息。

参数

文件:指定要计算校验的版本信息。

实例

使用cksum命令计算文件"testfile1"的完整性,输入如下命令:

cksum testfile1            #对指定文件进行CRC校验

以上命令执行后,将输出校验码等相关的信息,具体输出信息如下所示:

1263453430 78 testfile1     #输出信息

上面的输出信息中,"1263453430"表示校验码,"78"表示字节数。

注意:如果文件中有任何字符被修改,都将改变计算后CRC校验码的值。

关注并私信我“架构”,免费送一套Java架构资料,先到先得!

参考技术B java调用外部命令,执行cksum,然后接收返回就可以了

Windows 等效于 linux cksum 命令

】Windows等效于linuxcksum命令【英文标题】:Windowsequivalentoflinuxcksumcommand【发布时间】:2012-08-2921:03:00【问题描述】:我正在寻找一种跨平台计算crc校验和的方法。cksum适用于Linux、AIX、HP-UXItanium、Solaris,在windows中是否也有与linuxck... 查看详情

linux命令(234)——cksum命令(代码片段)

文章目录1.命令简介2.命令格式3.选项说明4.常用示例参考文献1.命令简介cksum计算并验证文件校验和。chsum打印或验证校验和。缺省情况下使用32位CRC算法。CRC校验码确保文件从一个系统传输到另一个系统的过程中不被损坏。这种... 查看详情

linux命令(234)——cksum命令(代码片段)

文章目录1.命令简介2.命令格式3.选项说明4.常用示例参考文献1.命令简介cksum计算并验证文件校验和。chsum打印或验证校验和。缺省情况下使用32位CRC算法。CRC校验码确保文件从一个系统传输到另一个系统的过程中不被损坏。这种... 查看详情

java中如何通过Smack实现流管理?

...布时间】:2017-03-2108:58:30【问题描述】:如何使用smack4.1中的XEP198(流管理)使用java,请分享一些参考。我正在使用java代码将消息从smack发送到sparkprivatestaticStringusername="test";privates 查看详情

windows下有没有cksum功能的小工具?

如题,除WinXs,Windows下可以校验一下文件,有没有像unix和linux上面的cksum功能,类似的小工具?有,UnxUtils就包含cksum,将usr\local\wbin目录添加到系统环境变量PATH中就可以用了参考技术A应该有 查看详情

使用 cksum 检查防病毒伪影

...这个概念是使用cksum来监控一个盒子上的所有文件,然后通过管 查看详情

linux如何实现java守护进程编程开发

linux如何实现java守护进程编程开发可以通过GuardServer实现,具体代码如下; 1 public class GuardServer  2     private String servername; 3  4     public GuardServer(String servername)  5         this.servername = servername; 6      7 ... 查看详情

javajni实现原理linux下如何loadjnilibrary

在博客javaJNI(一)虚拟机中classloader的JNILibrary中讨论了java中的Library是由classloader来load的,那我们来看看classloader是如何去load一个library的。 ClassLoader.c  [cpp] JNIEXPORTvoidJNICALLJava_java_lang_ClassLoader 查看详情

java如何实现系统调用?

...设备信息等等)。网络模块已经做好,现在的问题就是,如何能够用Java实现上述操作?要求:说明所使用的类库,最好能够提供相关API文档的下载地址一楼请说中文通过java.lang.Runtime类可以方便的调用操作系统命令,或者一个可... 查看详情

什么是挂载,linux挂载如何实现详解(代码片段)

挂载指的就是将设备文件中的顶级目录连接到Linux根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。Linux系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在inux看来... 查看详情

Linux中的系统调用是如何实现的?

】Linux中的系统调用是如何实现的?【英文标题】:HowisthesystemcallinLinuximplemented?【发布时间】:2010-10-0416:37:47【问题描述】:当我在用户模式下调用系统调用时,调用在OS中是如何处理的?它是调用一些可执行的二进制文件还是... 查看详情

Java程序无法在linux中的挂载系统上写入

】Java程序无法在linux中的挂载系统上写入【英文标题】:Javaprogramisunabletowriteonmountedsysteminlinux【发布时间】:2018-09-3012:27:33【问题描述】:我目前正在处理一个场景,我们必须在Linux和Windows的共享目录中创建一个文件。我已经通... 查看详情

Java中的类聚合关系是否只能通过实例对象来实现?

】Java中的类聚合关系是否只能通过实例对象来实现?【英文标题】:IsclassaggregationrelationshipinJavaonlyachievedthroughinstanceobjects?Java中的类聚合关系是不是只能通过实例对象来实现?【发布时间】:2018-08-1215:13:00【问题描述】:如果A... 查看详情

cksum可以判断文件是不是一致吗?

...需要检查文件或目录是否被改动过时就要用到cksum命令。通过将一个目录或文件的校验和与它以前的校验和相比较,就能判断该文件是否被改动过。如果命令行上没有指定文件名,cksum就从STDIN中读取,当一个或多个文件名被指定... 查看详情

网上分享文件如何科学校验?请看cksum或者shasum(代码片段)

小白最近学习编程学烦了,看到学委之前写了一篇节约3小时之间试水Unity的,直接过来找我要了!(要么是懒得下安装包,不然是太依赖学委了,都不好!)刚好我手上有一个Unity安装包,就发给他... 查看详情

网上分享文件如何科学校验?请看cksum或者shasum(代码片段)

小白最近学习编程学烦了,看到学委之前写了一篇节约3小时之间试水Unity的,直接过来找我要了!(要么是懒得下安装包,不然是太依赖学委了,都不好!)刚好我手上有一个Unity安装包,就发给他... 查看详情

如何在 Linux 上通过 C++ 中的串行接口与 Arduino 通信?

】如何在Linux上通过C++中的串行接口与Arduino通信?【英文标题】:HowtocommunicatewithanArduinooveritsserialinterfaceinC++onLinux?【发布时间】:2008-10-0322:47:43【问题描述】:我有一个连接到Arduino板的RFID阅读器。我想通过它的串行接口连接到... 查看详情

如何通过linux上的命令行发送嵌入在邮件中的png文件?

】如何通过linux上的命令行发送嵌入在邮件中的png文件?【英文标题】:Howtosendapngfileembeddedinamailviacommandlineonlinux?【发布时间】:2012-11-1123:40:20【问题描述】:我试图通过命令行在电子邮件正文中发送png文件。我一直在使用以下... 查看详情