zip

Linux—解压缩命令总结(tar/zip)

纵然是瞬间 提交于 2020-03-19 13:26:25
1 tar 1.2 tar介绍   tar命令是linux系统中对文件和目录解压缩命令。tar命令可以用于对后缀名为 .tar , tar.gz 等常用文件。 1.3 tar参数 系统中通过 tar --help 查看: Main operation mode: -A, --catenate, --concatenate append tar files to an archive -c, --create create a new archive -d, --diff, --compare find differences between archive and file system --delete delete from the archive (not on mag tapes!) -r, --append append files to the end of an archive -t, --list list the contents of an archive --test-label test the archive volume label and exit -u, --update only append files newer than copy in archive -x, --extract, --get extract files from an

memcached的安装和使用

一个人想着一个人 提交于 2020-03-17 10:00:55
一、下载 32位系统 1.2.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.2.5-win32-bin.zip 32位系统 1.2.6版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.2.6-win32-bin.zip 32位系统 1.4.4版本:https://files.cnblogs.com/files/lee-xingxing/memcached-win32-1.4.4-14.zip 64位系统 1.4.4版本:https://files.cnblogs.com/files/lee-xingxing/memcached-win64-1.4.4-14.zip 32位系统 1.4.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.4.5-x86.zip 64位系统 1.4.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.4.5-amd64.zip 二、安装 1、解压下载的安装包到指定目录。 2、在 1.4.5 版本以前 memcached 可以作为一个服务安装,使用管理员权限运行以下命令:

JAVA压缩ZIP文件

强颜欢笑 提交于 2020-03-16 09:36:19
public static void main(String[] args) throws IOException { String path = "F:\\HTML\\PAY"; String zipFile = "F:\\HTML\\PAY\\zip_"+System.currentTimeMillis()+".zip"; File dictionary = new File(path); File[] listFiles = dictionary.listFiles(); ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream(zipFile)); zip(path,listFiles,zipOut); zipOut.flush(); zipOut.close(); System.out.println("Finished"); } public static void zip(String root,File[] fileList, ZipOutputStream zipOut) throws IOException { ZipEntry ze = null; for (File file : fileList) { if (file.isDirectory()) { zip(root,file

ubuntu下zip操作以及遇到的问题

时间秒杀一切 提交于 2020-03-12 14:01:11
打包以及解压 如果没有安装zip,先安装zip apt-get install zip 打包:zip命令 zip -r fille.zip fille/ 把file文件压缩到file.zip, -r代表递归 解压:unzip命令 unzip file.zip ( path ) 将file.zip解压到当前位置或path下 其他操作 zip -d file.zip a.txt 删除file.zip中的a.txt,-d代表删除 zip -m file.zip a.txt 向file.zip添加文件a.txt,-m代表添加 参数 描述 -x 文件列表 解压缩文件,但不包括指定的file文件。 -v 查看压缩文件目录,但不解压。 -t 测试文件有无损坏,但不解压。 -d 目录 把压缩文件解到指定目录下。 -z 只显示压缩文件的注解。 -n 不覆盖已经存在的文件。 -o 覆盖已存在的文件且不要求用户确认。 -j 不重建文档的目录结构,把所有文件解压到同一目录下 遇到的问题 解压文件中含有中文,解压后乱码 使用命令 unzip -O GBK file.zip -O 指定编码形式后解决问题 来源: CSDN 作者: Jolen_xie 链接: https://blog.csdn.net/Jolen_xie/article/details/104813153

Java压缩文件zip

守給你的承諾、 提交于 2020-03-12 08:23:23
前言 Github: https://github.com/HealerJean 博客: http://blog.healerjean.com 1、依赖 <!--zip压缩--> < dependency > < groupId > org.apache.ant </ groupId > < artifactId > ant-apache-xalan2 </ artifactId > < version > 1.10.1 </ version > </ dependency > 2、工具类 package com . fintech . scf . utils . zip ; import lombok . extern . slf4j . Slf4j ; import org . apache . tools . ant . Project ; import org . apache . tools . ant . taskdefs . Zip ; import org . apache . tools . ant . types . FileSet ; import java . io . File ; /** * @author HealerJean * @ClassName ZipUtils * @Date 2019/11/14 20:48. * @Description

JS实现点击按钮,下载文件

六眼飞鱼酱① 提交于 2020-03-10 04:30:04
今天在实现下载功能时,后台接口测试完成后,前台在调用时发现,因为系统是基于token的,又不想把token显示在url中,后来找到了一篇文章,讲解了如何通过构造form表单提交请求后端接口,实现文件下载,原文地址: https://www.cnblogs.com/hamsterPP/p/6763458.html ,内容如下: PS:本文说的,并非如何用js创建流、创建文件、实现下载功能。 而是说的:你已知一个下载文件的后端接口,前端如何请求该接口,实现点击按钮、下载文件到本地。(可以是zip啦、excel啦都是一样) 有两个方法:window.open()和通过form表单来提交。 在线例子: https://hamupp.github.io/gitblog/app/jsBasic/jsButtonDownloadFile/index.html 方法一:window.open("下载文件的后端接口"); *html结构* <button type="button" id="btn1">下载一个zip(方法1)</button> <button type="button" id="btn2">下载一个zip(方法2)</button> /*js部分*/ var $eleBtn1 = $("#btn1"); var $eleBtn2 = $("#btn2"); /

CTFshow-萌新赛杂项_劝退警告

无人久伴 提交于 2020-03-09 13:17:37
下载附件 https://www.lanzous.com/i9wocah 下载后得到一个劝退警告.zip 解压得到一张gif图片 使用binwalk分析发现包含zip 于是拿到了一个压缩包 打开后发现都存在密码 然而并没有发现数独,于是猜测图片是伪加密 使用winhex打开后搜索504B01 修改数据09为00后拿到图片 解出数独,拿到解压密码 所以密码为 935714286268953147741826593479538621312649875586172439624395718153487962897261354 解压拿到flag2.zip 发现没有其他提示,但有一个说明,文件比较小 使用右边的备注构造明文说明.txt,然后使用winrar压缩成说明.zip 对比后发现这两个压缩包内的CRC32数值相同,可以确定为明文爆破 使用Advanced Archive Password Recovery工具进行明文爆破 爆破成功后得到flag2_decrypted.zip,可以直接解压,解压后拿到flag.zip 使用Advanced Archive Password Recovery工具进行暴力破解 成功拿到密码 解压得到open your eye.jpg 使用SilentEye工具处理图片 得到flag.txt 03F3开头,为.pyc文件

nodejs 图片隐藏zip, 将压缩文件作为图片上传, 下载图片后恢复压缩文件内容

折月煮酒 提交于 2020-03-08 15:03:44
可能会对一些使用这种技术撸羊毛的网站产生影响, 但是考虑到这烂怂博客也没几个人看...应该不会被关注到, 那就随意了吧 QAQ 首先将下面的图片下载到本地 双击打开, 可以看到就是一张普通图片 然后将文件后缀改为rar/zip, 主要是为了让压缩软件识别, 然后解压 没想到吧, 里面藏了一个视频~, 而且是可以播放的!!!! 具体实现为 const fs = require('fs') const imgBuf = fs.readFileSync('./a.jpg') const rarBuf = fs.readFileSync('./video.zip') console.log(imgBuf.length) console.log(rarBuf.length) let outBuf = Buffer.concat([imgBuf, rarBuf]) fs.writeFileSync('./out.jpg', outBuf) 原理 后面再说吧 来源: oschina 链接: https://my.oschina.net/ahaoboy/blog/3189868

(大数据工程师学习路径)第一步 Linux 基础入门----文件打包与压缩

浪尽此生 提交于 2020-03-07 23:58:29
介绍 Linux 上常用的 压缩/解压 工具,介绍了 zip,rar,tar 的使用。 一、文件打包和解压缩 在讲 Linux 上的解压缩工具之前,有必要先了解以下常见常用的压缩包文件格式。在 Windows 上我们最常见的不外乎这三种 *.zip , *.rar , *.7z 后缀的压缩文件,而在 Linux 上面常见常用的除了以上这三种外,还有 *.gz , *.xz , *.bz2 , *.tar , *.tar.gz , *.tar.xz , *tar.bz2 ,简单介绍如下: 文件后缀名 说明 *.zip zip程序打包压缩的文件 *.rar rar程序压缩的文件 *.7z 7zip程序压缩的文件 *.tar tar程序打包,未压缩的文件 *.gz gzip程序(GNU zip)压缩的文件 *.xz xz程序压缩的文件 *.bz2 bzip2程序压缩的文件 *.tar.gz tar打包,gzip程序压缩的文件 *.tar.xz tar打包,xz程序压缩的文件 *tar.bz2 tar打包,bzip2程序压缩的文件 *.tar.7z tar打包,7z程序压缩的文件 讲了这么多种压缩文件,这么多个命令,不过我们一般只需要掌握几个命令即可,包括 zip , rar , tar 。下面会依次介绍这几个命令及对应的解压命令。 1. zip 压缩打包程序 使用zip打包文件夹: $

Linux基础入门-文件打包与解压缩

自闭症网瘾萝莉.ら 提交于 2020-03-07 06:30:28
文件打包与解压缩 : Windows上常见的压缩文件后缀有*.zip(zip程序打包压缩), *.rar(rar程序压缩), *.7z(7zip程序压缩),在Linux上常见的还有*.gz(gzip程序压缩,GNU zip), *.xz(xz程序压缩), *.bz2(bzip2压缩), *.tar(tar程序打包,未压缩), *.tar.gz(tar打包,gz压缩), *.tar.xz(tar打包,xz压缩), *tar.bz2(tar打包,bz2压缩)。 1. zip压缩打包程序 : zip -r -q -o shiyanlou.zip /home/shiyanlou du -h shiyanlou.zip file shiyanlou.zip -r参数表示递归打包子目录,-q参数表示安静模式,不向屏幕输出信息,-o表示输出文件,之后跟输出文件名,du查看打包后文件的大小,-[1-9]可以设置压缩级别,1最快,体积最大,-x排除上次创建的zip文件,否则又会打包进这一次的压缩文件。 只能使用绝对路径,否则不起作用 。 h --human-readable d --max-depth 查看文件的深度 -e 创建加密压缩包 Window与Linux的zip兼容问题: Windows中的换行符为CR+LF, 而Linux中为LF,所以需要加上-l命令来进行转换。 zip -r -l