首页 > 其他分享 >大文件分卷压缩方法

大文件分卷压缩方法

时间:2023-07-26 16:13:15浏览次数:32  
标签:分卷压缩 zip 文件 压缩 压缩文件 500KB 方法

一、背景

  为了节省个人计算机空间,我们经常将一些文件上传到网盘。但是如果没有开通VIP,上传文件大小往往受限。今天我就遇到了这个问题,在将Matlab安装包上传至百度网盘时,大小超出限制。如图

    

  文件有20G,但是上传单个文件大小限制为4G。此时就希望能够将上述文件拆分成多个压缩文件上传至网盘,也就是分卷压缩。

  由于我采用的是7-zip文件压缩工具,所以下面只介绍基于7-zip的分卷压缩和解压方法。

二、压缩

  以PDF格式的论文"Attention Is All You Need"为例进行分卷压缩,其大小为2151KB。采用分卷压缩方法,将其压缩为单卷最大500KB的多个压缩文件。步骤如下:

  1. 右键7-zip,选择添加到压缩包

    
  2. 设置分卷大小为500KB(指的是压缩后的文件最大为500KB而不是最大压缩500KB文件),确定运行

    

  3. 此时在原目录下会生成多个压缩文件,以编号区分

    

  4. 将分卷压缩结果打包放在同一目录下即完成压缩

二、解压

  1. 开始菜单输入7-zip,运行7-zip工具

  2. 地址栏定位到前面的分卷压缩结果存储目录,选中第一个压缩文件

    

  3. 选择右键->合并文件

    

  4. 选择合并文件存放路径后确定

    

  5. 路径下会生成合并后的压缩文件

    

  6. 解压后即可恢复原文件,此处将恢复的文件命名为"Attention Is All You Need2.pdf"。

  7. 利用MD5的方式可知原文件和新文件哈希值一致,表明两文件一样,证明这种方法是没问题的。

    


本文到此结束,这是我的第一篇博客,水平实在一般,希望后面能不断进步。

 

标签:分卷压缩,zip,文件,压缩,压缩文件,500KB,方法
From: https://www.cnblogs.com/Haitangr/p/17582730.html

相关文章

  • Jupyter 更改文件默认保存目录
    方法1步骤:1AnacondaPrompt-右键-更多-管理员方式运行输入 jupyternotebook--generate-config 出现一个配置文件目录找到对应位置 2在c盘找到该文件,右键-打开方式-记事本-编辑-查找,  查找内容是 #c.NotebookApp.notebook_dir 3这个路径就是设置jupyter设......
  • microstation打开obj文件之后,默认是哪种视图?
     Obj其实一种mesh文件。。一整个obj是一整个mesh吗?能不能把不同的mesh进行分组,赋上名字,属性等信息。。这个信息存贮在.mtl文件里?还是存储在Obj里?......
  • python 读取文件夹
    importos#返回一个列表['01.xlsx','EE_reg.txt','EEData.txt','ERENR.txt','ER-25.txt']file_names=os.listdir('D:\\yuyu\\test_yuyu\\accessibility_1\\APP_Employer_EE_Enrolment')file=op......
  • 如何快速在本地运行你vue打包的的dist文件
    要在本机启动运行前端提供的dist包,需要先安装一个HTTP服务器,例如Apache,Nginx,phpstudy。这里以使用Node.js的http-server为例进行说明首先,确保已经安装了Node.js。如果没有安装,可以从官网下载并安装。打开终端或命令行窗口,使用以下命令安装http-servernpminstall-g......
  • dd命令:复制(拷贝)文件,并对原文件进行转换
    dd,是devicedriver的缩写,它可以称得上是“Linux世界中的搬运工”,它用来读取设备、文件中的内容,并原封不动地复制到指定位置。当我们用dd命令读取/dev/null文件时,就可以创造出空洞文件,而如果你的磁盘足够大,你甚至可以创造出一个宇宙黑洞呢!备份磁盘并恢复好记性不如烂笔头......
  • 关于TypeScript中提示xxx is declared but its value is never read的解决方法
    首先,提示很明显,是定义了变量,但是却没有使用。解决方案有如下两种: 一:需要确定变量是否真的没有使用到,如果没有使用直接删除即可。 二:对于方法中的入参,是没法随便删除的。这时候我们可以利用TypeScript4.2中的新特性,将变量名用下划线开头,表示占位变量。更具体的详情可......
  • STM32 HAL库更改PWM频率的方法
    项目上用到了步进电机,控制方式为STEP/DIR。电机的STEP由PWM提供,于是控制步进电机的速度就靠PWM的频率高低来实现。实现频率更改的函数为。__HAL_TIM_SET_PRESCALER(__HANDLE__,__PRESC__);该函数可以直接更改Prescaler(PSC)预分频寄存器的数值,达成改变时钟频率的目的。举例:更......
  • 配置文件
    一、参数配置化@Value注解通常用于外部配置的属性注入,具体用法为:@Value("${配置文件中的key}")二、Springboot的多种属性配置方式1.application.properties2.application.yml3.application.yaml三、常见配置文件格式对比1.XML2.properties3.yml/yaml四、yml1.基......
  • 无涯教程-jQuery - bind( type, data, fn )方法函数
    bind(type,[data],fn)方法将处理程序绑定到每个匹配元素的一个或多个事件(如click)。也可以绑定自定义事件。bind(type,[data],fn)-语法selector.bind(type,[data],fn)这是此方法使用的所有参数的描述-type   - 一种或多种事件类型,以空格分隔。data  ......
  • [爬虫]2.3.1 使用Python操作文件系统
    Python提供了许多内置库来处理文件系统,如os、shutil和pathlib等,这些库可以帮助你创建、删除、读取、写入文件和目录。读取文件在Python中,你可以使用内置的open函数来打开一个文件。open函数返回一个文件对象,你可以对这个对象进行各种操作。以下是一个读取文件的例子:withopen(......