首页 > 其他分享 >macos 7z 使用

macos 7z 使用

时间:2023-05-25 11:35:39浏览次数:30  
标签:文件 macos 加密 压缩 压缩文件 密码 使用 7z

在MacOS系统中,可以通过homebrew安装7zip,并在命令行中使用7z来压缩并加密文件。具体命令如下:

1. 安装7zip:

```
brew install p7zip
```

2. 压缩并加密文件:

```
7z a -p[密码] -mx=[压缩级别] [压缩文件名].7z [待压缩文件或目录名]
```

例如:

```
7z a -p123456 -mx=9 test.7z /Users/username/Desktop/test/
```

其中,“-p”选项用于设置压缩文件的密码,“-mx”选项用于设置压缩级别。注意,密码应该是一个安全的、复杂的字符串,用于保护压缩文件中的内容。

以上命令将按照最高压缩级别(9)压缩并加密文件或目录。压缩加密完成后,7zip将提示输入密码才能解压文件。如果不想每次都手动输入密码,可以使用“-p[密码]”选项来自动输入密码,例如:

```
7z x -p123456 test.7z
```

以上命令将自动输入密码“123456”解压文件。

需要注意的是,压缩加密的文件可能会增加一定的解压时间和CPU负担,具体取决于压缩算法和密码的安全性。

 

标签:文件,macos,加密,压缩,压缩文件,密码,使用,7z
From: https://www.cnblogs.com/justinzhang/p/17430637.html

相关文章

  • 使用react-flow制作流程图
    1.react-flow react-flow是一个用于构建基于节点的应用程序的库。这些可以是简单的静态图或复杂的基于节点的编辑器。同时react-flow支持自定义节点类型和边线类型,并且它附带一些组件,可以查看缩略图的MiniMap和悬浮控制器Controls.2.react-flow安装npminstallreac......
  • Elasticsearch之join关联查询及使用场景 | 京东云技术团队
    在Elasticsearch这样的分布式系统中执行类似SQL的join连接是代价是比较大的,然而,Elasticsearch却给我们提供了基于水平扩展的两种连接形式。这句话摘自Elasticsearch官网,从“然而”来看,说明某些场景某些情况下我们还是可以使用的一、join总述1、关系类比在关系型数据库中,以MySQL为......
  • C#使用词嵌入向量与向量数据库为大语言模型(LLM)赋能长期记忆实现私域问答机器人落地
    ------------恢复内容开始------------在上一篇文章中我们大致讲述了一下如何通过词嵌入向量的方式为大语言模型增加长期记忆,用于落地在私域场景的问题。其中涉及到使用openai的接口进行词嵌入向量的生成以及chat模型的调用由于众所周知的原因,国内调用openai接口并不友好,所以今......
  • 一篇文章解密 - 如何在MyEclipse中使用JavaScript编写代码?
    MyEclipsev2022.1.0正式版下载MyEclipse技术交流群:742336981欢迎一起进群讨论JavaScript项目在MyEclipse2021及更高版本中,JavaScript支持对大多数JavaScript源代码都是开箱即用的——不需要特殊的JavaScriptEclipse项目或JavaScriptfacet。但是,我们建议使用jscon......
  • .NET中使用redis
    NuGet中安装对应的redis操作工具:StackExchange.Redis redis帮助类: ///<summary>   ///Redis读写帮助类   ///</summary>   publicclassRedisHelper   {       privatestringRedisConnectionStr=ConfigurationManager.AppSettings["RedisC......
  • 火山引擎DataTester:如何使用A/B测试优化全域营销效果
     当前,营销技术步入了全渠道、全周期的全域时代,随着广泛的数据积累,数据科学技术在营销领域发挥着越来越重要的作用,从消费者人群洞察到智能化信息广告投放,营销的提效让企业得以在转化的每个环节提升影响力,拓展营销的可能性。本文以火山引擎A/B测试(DataTester)应用为例,讲述在企业在......
  • java函数式编程stream流操作lambda表达式使用方法引用用法等练习
    java函数式编程stream流操作lambda表达式使用方法引用用法等练习 @Testvoidtest01(){System.out.println("111");List<Author>authors=getAuthor();//stream流打对象中一个字段authors.stream().distinct().forEach(author......
  • Linux系统,使用PHP连接ORACLE数据库
    首先安装ORACLE的InstantClient环境:在这里下载因为我需要连接11.2.0.4.0版本的ORACLE数据库,所以选取下载了basic-11.2.0.4.0-1.x86_64.rpm和devel-11.2.0.4.0-1.x86_64.rpm,使用如下命令安装:rpm-ivhoracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpmrpm-ivhoracle......
  • Sealos中的sealctl工具的使用说明
    sealctlsealctl是一个命令行工具,用于管理和配置SealOS系统。它包括以下几个子命令:cert:管理证书,用于生成、查看和更新TLS证书。cri:管理容器运行时接口(CRI)配置,例如Docker或containerd。hostname:查看或设置系统主机名。hosts:管理系统的hosts文件,用于定义静态主机名到IP地址映射......
  • Windows中使用GDI抓图
    首先在pro文件中添加gdi32QT+=coreguiwinextrasgreaterThan(QT_MAJOR_VERSION,4):QT+=widgetsCONFIG+=c++11#Thefollowingdefinemakesyourcompileremitwarningsifyouuse#anyQtfeaturethathasbeenmarkeddeprecated(theexactwarning......