精华内容
下载资源
问答
  • 2020-03-02 15:30:20

    压缩文件
    makecab 在d:\file_name.txt d:\file_name.zip

    解压文件
    expand d:\file_name.zip d:\file_name.txt

    更多相关内容
  • Windows自带制作压缩文件工具makecb你可以了解哈。 压缩单文件makecab 1.doc 1.zip至于是压缩成zip、rar、cab看你个人喜欢 解压命令expand 1.zip 1.doc 压缩一个文件夹下的多个文件 先用dir /b >>name.txt把要...

    在内网渗透时,当没有rar、7z等压缩工具时候,拖取文件的时候为了防止流量过大,又必须压缩把文件压缩。当然你可以自己上传一个压缩工具。Windows自带制作压缩文件工具makecb你可以了解哈。其实,还有2个办法生成CAB文件,一个就是利用Visual Studio,另外一个就是利用专门的打包工具,可以google一下。
    压缩单文件
    makecab 1.doc 1.zip至于是压缩成zip、rar、cab看你个人喜欢
    解压命令
    expand 1.zip 1.doc

    压缩一个文件夹下的多个文件
    先用dir /b >>name.txt把要压缩的文件名写入一个txt
    然后压缩makecab /f name.txt
    压缩多个文件的时候,无法指定压缩后的格式。压缩之后,目录下将生成一个目录,将目录里面的文件为1.cab的
    对应的解压命令expand 1.cab -f:* c:\test\,值得注意的是必须指定解压文件存放的目录,即c:\test\必须有,否则会报错

    makecab的/d参数不能用于文件,/d参数其实是一个DDF文件中的参数信息,DDF文件是生成CAB文件之前的文件参数信息,里面有CAB文件名称、压缩比例、文件大小等等:所以先把文件名写入一个txt,例子如下

    @echo off
    dir /s /b /a-d >files.txt
    makecab /d "CabinetName1=test.cab" /f files.txt
    del /q /f files.txt


    目前已知的坑有下面两个
    问题一:文件名中有空格
    需要把文件名用""引起来
    问题二:默认压缩大小为1424KB
    带压缩的文件超过1424KB,使用参数:/d maxdisksize=1024000 单位是字节,这里为10M

    用法一:
    a.先建立ddf文件(含设置及文件列表), 如:Sample.ddf
    b. 进入命令行格式 输入 makecab /f Sample.ddf
    用法二:
    a.先建立txt文件(文件列表)
    b.makecab /f list.txt /d compressiontype=mszip /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

    =================

    makecab 的使用方法详解与技巧 :

    最简单的用法: 
    makecab 文件完整的名称 如 makecab wmd.dll 
    指定压缩类型及使用内存的大小: 
    makecab /d compressiontype=lzx /d compressionmemory=21 wmd.dll 压缩比高 
    批量压缩的办法: 
    for %v in (*.*) do makecab %v 
    之前俺研究了好久,都不知道怎么用一条命令将一个目录下的所有文件压缩成CAB包,现在终于知道了,需要制作出一个列表,然后再来用 /f 配合。
    压缩成一个CAB包的办法: 
    type list.txt (生成一个文件列表) 
    makecab /f list.txt /d compressiontype=mszip /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab 

     来个高压缩比的。呵 
    makecab /f list.txt /d compressiontype=lzx /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

    这儿的list.txt里面是文件的列表,如果是相对路径那么要放到要压缩的文件夹中,如果是绝对路径就可以放到任何地方喽!

    压缩一个文件夹下的多个文件的方法:
    先用dir /b >>name.txt把要压缩的文件名写入一个txt
    然后压缩makecab /f name.txt
    压缩多个文件的时候,无法指定压缩后的格式。压缩之后,目录下将生成一个目录,将目录里面的文件为1.cab的
    对应的解压命令expand 1.cab -f:* c:\test\,值得注意的是必须指定解压文件存放的目录,即c:\test\必须有,否则会报错

    ==============================

    附:ddf文件的格式:

    .OPTION EXPLICIT ; Generate errors
    .Set CabinetNameTemplate=CASReport_OCX.CAB
    .set maxdisksize=1024000000
    .Set CompressionType=MSZIP;** All files are compressed in cabinet files
    .Set UniqueFiles="OFF"
    .Set Cabinet=on
    .Set DiskDirectory1=CASReport_OCX
    CASReport_OCX.ocx
    ;*** <the end>

    参考链接:

    Windows下自带压缩文件工具之-makecab - T00ls

    makecab 命令详解 - HK.Max的个人页面 - OSCHINA - 中文开源技术交流社区

    Windows下自带压缩文件工具之-makecab - Hookjoy - 博客园

    展开全文
  • windows系统自带压缩解压命令

    千次阅读 2013-07-19 15:25:59
    MakeCAB是微软提供的制作CAB的文件,...系统给出命令用法如下: Microsoft (R) Cabinet Maker - Version (32) 1.00.0601 (03/18/97) Copyright (c) Microsoft Corp 1993-1997. All rights reserved. MAKECAB [/V[n]]

    MakeCAB是微软提供的制作CAB的文件,详细的MakeCAB介绍请参考微软MSDN。系统给出命令用法如下:

    Microsoft (R) Cabinet Maker - Version (32) 1.00.0601 (03/18/97)
    Copyright (c) Microsoft Corp 1993-1997. All rights reserved.

    MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination]
    MAKECAB [/V[n]] [/D var=value ...] /F directive_file [...]

      source         File to compress.
      destination    File name to give compressed file.  If omitted, the
                     last character of the source file name is replaced
                     with an underscore (_) and used as the destination.
      /F directives  A file with MakeCAB directives (may be repeated).
      /D var=value   Defines variable with specified value.
      /L dir         Location to place destination (default is current directory).
      /V[n]          Verbosity level (1..3).

    如果目录里面有多个文件,那么就需要编写一个文件列表文件,用来告诉MakeCAB,有多少文件需要打包。
    简单的编写了一个list.txt文件,里面仅仅包含2行。一个是libactivex.inf,一个libactivex.dll
    然后执行:

    makecab /F list.txt /D compressiontype=lzx /D compressionmemory=21 /V

    系统将显示压缩过程和压缩结果,如下:

    Microsoft (R) Cabinet Maker - Version 5.1.2600.2180
    Copyright (c) Microsoft Corporation. All rights reserved..

    287,395 bytes in 2 files
    Total files:              2
    Bytes before:       287,395
    Bytes after:        162,170
    After/Before:            56.43% compression
    Time:                     0.74 seconds ( 0 hr 0 min 0.74 sec)
    Throughput:             378.76 Kb/second

    压缩之后,目录下将生成一个目录,将目录里面的文件改名成libactivex.cab(可以是你需要的文件名)就OK了。

    然后就可以放到WEB服务器的目录下,IE打开的时候就会提示下载了。


    附:INF的生成方法将在以后介绍。

    其实,还有2个办法生成CAB文件,一个就是利用Visual Studio,另外一个就是利用专门的打包工具,可以google一下。

    makecab 的使用方法详解与技巧 :

    最简单的用法:
    makecab 文件完整的名称 如 makecab wmd.dll

    指定压缩类型及使用内存的大小:
    makecab /d compressiontype=lzx /d compressionmemory=21 wmd.dll 压缩比高

    批量压缩的办法:
    for %v in (*.*) do makecab %v

    之前俺研究了好久,都不知道怎么用一条命令将一个目录下的所有文件压缩成CAB包,现在终于知道了,压缩成一个CAB包的办法:
    makecab /f list.txt /d compressiontype=mszip /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

    来个高压缩比的:
    makecab /f list.txt /d compressiontype=lzx /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

    这儿的list.txt里面是文件的列表,如果是相对路径那么要放到要压缩的文件夹中,如果是绝对路径就可以放到任何地方喽!

    展开全文
  • 需求:因为是作为服务器端的,不想安装任何第三方软件,所以决定使用windows自带命令进行文件或文件夹的压缩 解决过程: 通常我们使用C:\Documents and Settings\root\SendTo\压缩(zipped)文件夹这个功能进行压缩...

    系统环境:

    需求:因为是作为服务器端的,不想安装任何第三方软件,所以决定使用windows自带的命令进行文件或文件夹的压缩

    解决过程:

    通常我们使用C:\Documents and Settings\root\SendTo\压缩(zipped)文件夹这个功能进行压缩,但是可以查看这个仅仅是 Explorer shell command,具体解释可以查看原文链接

    因为不是一个可执行程序,所以我们无法通过在cmd中直接调用,貌似无法进展了

    既然无法直接调用,那我们可以通过间接调用,通过VSB脚本调用COM接口从而调用自带的zip,因为SCript.exe从Windows98开始就默认安装了有了思路就开始解决吧

    编写VBS脚本,zip.vbs

    Set objArgs = WScript.Arguments
    ZipFile = objArgs(0)
    
    ' Create empty ZIP file and open for adding
    CreateObject("Scripting.FileSystemObject").CreateTextFile(ZipFile, True).Write "PK" & Chr(5) & Chr(6) & String(18, vbNullChar)
    Set zip = CreateObject("Shell.Application").NameSpace(ZipFile)
    
    ' Add all files/directories to the .zip file
    For i = 1 To objArgs.count-1
      zip.CopyHere(objArgs(i))
      WScript.Sleep 10000 'REQUIRED!! (Depending on file/dir size)
    Next


    调用脚本

    cscript zip.vbs target.zip sourceFile1 sourceDir2 
    实例:


    当然如果你更懒的话可以编写一个bat处理脚本直接写好需要压缩的文件双击运行即可

    例如:zip.bat

    set SRC=d:\src.txt
    set TAR=d:\tar.zip
    
    echo 'begin zip files'
    cscript d:\zip.vbs %TAR% %SRC%
    echo 'success'
    pause

    参考链接:

    windows自带zip说明    http://filext.com/faq/compressed_zip_folder.php

    VBS脚本    http://superuser.com/questions/110991/can-you-zip-a-file-from-the-command-prompt-using-only-windows-built-in-capabili


    展开全文
  • windows_zip命令.zip

    2020-12-03 18:01:06
    在Linux系统一般自带zip和unzip命令,在Windows下面木有,但是只要加入这两个命令在Windows命令行下也就可以使用了。命令下载地址。下载后将其加入Windows的环境变量即可使用。 压缩命令:zip -q -r xxx.zip yyy ...
  • 其实windows自动的Powershell 就可以做压缩和解压的。 Powershell 是微软用于计算机管理的一个工具,很多方面与CMD 类似,但又有区别(网上很多这方面的介绍)。这里只分享zip/unzip方面的应用: 打开Powershell:...
  • 当给女生修电脑上没有winrar、7z等压缩工具,并且还没网络你U盘还掉了的时候 makecab 用法一: a.先建立ddf文件(含设置及文件列表), 如:Sample.ddf b. 进入命令行格式 输入 makecab /f Sample.ddf 用法二 a....
  • windows自带zip压缩unzip解压工具

    热门讨论 2014-05-19 17:25:32
    某些windows系统会自带zip和unzip命令,但是有些不能用或者没有带,而这两个工具是linux系统中基本都自带的,实际开发中,有时候会用到,所以提供下 下载后,解压后,配置系统变量到解压路径即可,然后在dos下面就...
  • 使用windows自带Zip命令压缩文件

    万次阅读 2014-04-12 13:33:56
    使用windows自带Zip命令压缩文件
  • 压缩一个文件:makecab c:\ls.exe ls.zip解压一个文件:expand c:\ls.zip c:\ls.exe 转载于:https://www.cnblogs.com/hookjoy/p/4944928.html
  • Windows 自带硬盘修复命令 CHKDSK

    千次阅读 2022-03-11 20:25:26
    以下是来自微软 Microsoft 有关于chkdsk 的介绍: 检查卷的文件系统和文件系统元数据,以查找... 若要以管理员身份打开 “命令提示符” 窗口,请在 “开始” 菜单中右键单击 “命令提示符”,然后单击 “以管理员身份运
  • Windows系统利用zip命令压缩文件夹

    千次阅读 2022-03-07 08:48:26
    ——将C盘下的Code文件夹(已存在)压缩到到E盘的fuben文件夹(存在不存在都可以)中,压缩包的名称以当前时间命名。 存在疑惑:命令行应该是压缩Code文件夹中的My文件夹,但最终显示是压缩了Code文件夹 Python...
  • WINDOWS 自带压缩命令

    万次阅读 2011-06-09 15:41:00
    压缩一个文件: makecab c:/file_name.txt c:/file_name.zip 解压一个文件: expand c:/file_name.zip c:/file_name.txt
  • windows下的命令行压缩工具。按天压缩d:\rar.exe a d:\file_
  • 最近用widows电脑需要将文件夹压缩成zip文件,查询方法如下:1、使用Windows7压缩zip文件鼠标右键单击要压缩的文件夹或者选择的多个文件,选择“发送到 -> 压缩(zipped)文件夹”,然后系统就自动压缩成一个与文件夹...
  • 在Excel中处理如Zip、Rar和7Zip等压缩文件时需要用到压缩程序的...而对于Zip文件和Cab文件,可以使用Windows自带压缩程序来处理。下面的内容转自Ron de Bruin的两篇文章,提供了多个示例使用VBA压缩和解压文件。
  • 命令> -<开关 1> -<开关 N> <压缩文件> <文件…> <@列表文件…> <解压路径> <命令> a 添加文件到压缩文件 c 添加压缩文件注释 cf 添加文件注释 ch 改变压缩文件参数 ...
  • 首先说明一下本文的需求:利用Windows自带的API、DLL或命令行参数等任何手段,解压一个标准的zip压缩文件,并且不借助任何第三方程序。 一、前言——徒劳的探索 为什么会提出这种需求呢?因为我近期在编程中,...
  • Windows CMD常用命令大全

    千次阅读 2021-11-03 19:32:15
    开始→运行(cmd)命令大全 开始→运行(cmd)命令大全 gpedit.msc-----组策略 sndrec32-------录音机  Nslookup-------IP地址侦测器 explorer-------打开资源管理器  logoff---------注销命令 tsshutdn-----...
  • # 仅打包,并非压缩 tar -xvf FileName.tar # 解包 tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹)打包 .gz文件 # .gz gunzip FileName.gz # 解压1 gzip -d FileName.gz # 解压2 gzip FileName # ...
  • 我们常常使用zip文件.而Linux的解压工具常常是tar. 有没有在解开zip文件的工具呢.? linux自带的unzip命令可以解压windows下的zip格式的压缩文件。请阅读资料.
  • Windows自带制作压缩文件工具makecb你可以了解哈。 压缩单文件 makecab 1.doc 1.zip 至于是压缩成zip、rar、cab看你个人喜好 解压命令 expand 1.zip 1.doc 压缩一个文件夹下的多个文件 1、先用dir...
  • window 利用命令的方式解压和压缩

    千次阅读 2020-03-02 12:34:17
    利用 window 自带命令压缩和解压方法 压缩: MakeCAB是微软提供的制作CAB的文件,它是无损数据压缩工具,可以用于各种目的。它最初设计用于安装程序,但也可用于几乎任何情况的无损数据压缩压缩方法: ...
  • 使用windows自带远程桌面远程办公

    千次阅读 2020-02-23 02:20:39
    假设你已将 Frp 的客户端解压缩到 c:\frp 目录中,那么启动 Frp 客户端的命令就是: c:\frp\frpc.exe -c c:\frp\frpc.ini Linux 启动 Frp 客户端命令: ./frpc -c ./frpc.ini 启动之后看到 “start ...
  • Ubuntu 常用解压与压缩命令

    万次阅读 多人点赞 2018-05-24 15:51:57
    Ubuntu 常用解压与压缩命令 .tar 文件 # 仅打包,并非压缩 tar -xvf FileName.tar # 解包 tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹)打包 .gz文件 # .gz gunzip FileName.gz # 解压1 gzip ...
  • 自带的帮助也非常的全面,现在从中择出来一些比较常用的总结一下,以免再找的时候比较头晕1,最简单的压缩命令:winrar a asdf.txt.rar asdf.txta的意思是进行压缩动作,后面第一个参数是被压缩...
  • 压缩命令4.1 tar命令4.2 zip压缩命令4.3 rar 命令4.4 xz命令 4.压缩命令 对于数据压缩和解压在windows系统使用解压软件十分方便,在Linux中 Ubuntu等发行版也可通过图形化操作(提升)进行压缩/解压缩。但在某些发行...
  • 众所周知windows下有两种自带脚本cmd和powershell,微软在主推powershell 百度搜索powershell文件压缩找到了Compress-Archive命令 查看官方文档中该命令的描述 根据文档编写脚本如下 # 传入父目录 param([string]$...
  • 要想知道两个文件是否内容相同,方法有很多,例如可以使用专门的工具软件,不过最简单实用的还是使用 Windows 自带的工具。    1. comp命令    comp 可以比较同一驱动器内或者不同驱动器内、同一目录或者...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,100
精华内容 12,840
关键字:

windows自带压缩命令