精华内容
下载资源
问答
  • 注册机解压缩为空文件解决方案

    千次阅读 2020-07-06 13:05:32
    注册机解压缩为空文件解决方案太长不看版现象解决方案 太长不看版 Windows安全中心-病毒和威胁防护-保护历史记录-还原被系统隔离的威胁 现象 被迫进行破解软件的安装时,有时会出现这种情况:注册机文件压缩后...

    注册机解压缩后为空文件解决方案

    太长不看版

    解决方案:Windows安全中心-病毒和威胁防护-保护历史记录-还原被系统隔离的威胁

    安利:Autodesk公司软件(包括CAD,Inventor等)可在官网获取学生免费版

    现象

    被迫进行破解软件的安装时,有时会出现这种情况:注册机文件解压缩后程序被警告无法运行,几秒钟后破解程序被自动删除。之前没注意,以为是压缩包解压时出现故障,重复解压/换解压软件仍无效。

    电脑情况:购机自带win10家庭版,无外装杀毒软件,一直使用默认的Windows Defencer

    解决方案

    1. 通过搜索栏进入windows安全中心看到这还挺正常的
    2. 点击进入第一项病毒和威胁防护
      看到无当前威胁是不是还挺欣慰的,但其实就是它阻止了你的注册机╮(╯-╰)╭
      在这里插入图片描述
    3. 于上图点开蓝色小字保护历史记录后,发现惊喜(惊吓 )如下:
      这个时间点,是偶然,还是必然(⊙ˍ⊙)?
      在这里插入图片描述
    4. 不信邪的你继续点开详情,真相却让你难受。
      选择允许,重新解压注册机,一切终于步上了正轨。
      在这里插入图片描述
    5. 注意!如果你是学生或教师,可以百度搜索欧特克学生设计联盟,进入官网注册后就可以免费使用一年期正版软件,正版免费它不香吗§( ̄▽ ̄
      在这里插入图片描述在这里插入图片描述
    展开全文
  • mac压缩文件为.zip格式 直接减压,内容为空 解决方法: 直接将文件夹后缀改.rar。减压即可

    mac压缩的文件为.zip格式

    直接减压,内容为空

    解决方法:

    直接将文件夹后缀改为.rar。减压即可

    展开全文
  • zip压缩/解压缩文件夹的文件

    千次阅读 2018-10-27 09:51:52
    zip压缩/解压缩文件夹的文件 2011年07月21日 20:04:54 flex_work 阅读数:7152 标签: filestringbytebuffernullinclude 更多 个人分类: Flex And Java  在EncryptZip的项目中对Zip的加密/解密没有...

    zip压缩/解压缩带空文件夹的文件

    2011年07月21日 20:04:54 flex_work 阅读数:7152 标签: filestringbytebuffernullinclude 更多

    个人分类: Flex And Java

           在EncryptZip的项目中对Zip的加密/解密没有包含带子文件夹的需求, 只有一层的关系. 

    在此文中给出普通的zip压缩/解压缩的Java代码,  压缩时递归压缩文件,包含文件及文件下的空文件夹. 若Flex端需要类似的功能, 可以参考本文中的zipFileWithTier 和unZipFileWithTier方法.

      代码如下:

            

     
    1. public class ZipFileWithTier {

    2.  
    3. private static final String zipPath = "C:\\temp\\Lemur\\empty.zip";

    4. private static final String unzipPath = "C:\\temp\\Lemur\\";

    5. private static final String srcFiles = "C:\\temp\\Lemur\\empty";

    6.  
    7. @Test

    8. public void zipFile(){

    9. File file = new File(zipPath);

    10. if(file.exists())

    11. file.delete();

    12. zipFileWithTier(srcFiles, zipPath);

    13. }

    14.  
    15. @Test

    16. public void upZipFile(){

    17. try {

    18. unzipFilesWithTier(readFileByte(zipPath), unzipPath + File.separator);

    19. } catch (IOException e) {

    20.  
    21. e.printStackTrace();

    22. }

    23. }

    24.  
    25. /*

    26. * Compress the specify file that contains sub-folders and store them to a zipfile.

    27. * @param srcFiles: the file will be compressed

    28. * @param zipPath: the location which stores the zipfile.

    29. */

    30. public static void zipFileWithTier(String srcFiles, String zipPath) {

    31. try {

    32.  
    33. FileOutputStream zipFile = new FileOutputStream(zipPath);

    34. BufferedOutputStream buffer = new BufferedOutputStream(zipFile);

    35. ZipOutputStream out = new ZipOutputStream(buffer);

    36. zipFiles(srcFiles, out, "");

    37. out.close();

    38. } catch (IOException e) {

    39. // TODO Auto-generated catch block

    40. e.printStackTrace();

    41. }

    42. }

    43.  
    44. /*

    45. * Recursive the specify file also contains the folder which may don't include any file.

    46. * @param filePath: compress file

    47. * @param ZipOutputStream: the zipfile's outputStream.

    48. * @param prefix: the prefix indicates the parent folder name of the file that makes the tier relation.

    49. */

    50. public static void zipFiles(String filePath, ZipOutputStream out, String prefix)

    51. throws IOException {

    52. File file = new File(filePath);

    53. if (file.isDirectory()) {

    54. if (file.listFiles().length == 0) {

    55. ZipEntry zipEntry = new ZipEntry(prefix + file.getName() + "/");

    56. out.putNextEntry(zipEntry);

    57. out.closeEntry();

    58. } else {

    59. prefix += file.getName() + File.separator;

    60. for (File f : file.listFiles())

    61. zipFiles(f.getAbsolutePath(), out, prefix);

    62. }

    63. } else {

    64. FileInputStream in = new FileInputStream(file);

    65. ZipEntry zipEntry = new ZipEntry(prefix + file.getName());

    66. out.putNextEntry(zipEntry);

    67. byte[] buf = new byte[1024];

    68. int len;

    69. while ((len = in.read(buf)) > 0) {

    70. out.write(buf, 0, len);

    71. }

    72. out.closeEntry();

    73. in.close();

    74. }

    75.  
    76. }

    77.  
    78. /*

    79. * Unzip the file also contains the folder which the listFiles's length is 0.

    80. * @param bytes: the content of the zipfile by byte array. *

    81. * @param prefix: the prefix is the root of the store path.

    82. * @IOExcetion: the ioexception during unzipFiles.

    83. */

    84. public static void unzipFilesWithTier(byte[] bytes, String prefix) throws IOException {

    85.  
    86. InputStream bais = new ByteArrayInputStream(bytes);

    87. ZipInputStream zin = new ZipInputStream(bais);

    88. ZipEntry ze;

    89. while ((ze = zin.getNextEntry()) != null) {

    90. if (ze.isDirectory()) {

    91. File file = new File(prefix + ze.getName());

    92. if (!file.exists())

    93. file.mkdirs();

    94. continue;

    95. }

    96. File file = new File(prefix + ze.getName());

    97. if (!file.getParentFile().exists())

    98. file.getParentFile().mkdirs();

    99. ByteArrayOutputStream toScan = new ByteArrayOutputStream();

    100. byte[] buf = new byte[1024];

    101. int len;

    102. while ((len = zin.read(buf)) > 0) {

    103. toScan.write(buf, 0, len);

    104. }

    105. byte[] fileOut = toScan.toByteArray();

    106. toScan.close();

    107. writeByteFile(fileOut, new File(prefix + ze.getName()));

    108. }

    109. zin.close();

    110. bais.close();

    111. }

    112.  
    113. public static byte[] readFileByte(String filename) throws IOException {

    114.  
    115. if (filename == null || filename.equals("")) {

    116. throw new NullPointerException("File is not exist!");

    117. }

    118. File file = new File(filename);

    119. long len = file.length();

    120. byte[] bytes = new byte[(int) len];

    121.  
    122. BufferedInputStream bufferedInputStream = new BufferedInputStream(

    123. new FileInputStream(file));

    124. int r = bufferedInputStream.read(bytes);

    125. if (r != len)

    126. throw new IOException("Read file failure!");

    127. bufferedInputStream.close();

    128.  
    129. return bytes;

    130.  
    131. }

    132.  
    133. public static String writeByteFile(byte[] bytes, File file) {

    134. FileOutputStream fos = null;

    135. try {

    136. fos = new FileOutputStream(file);

    137. fos.write(bytes);

    138. } catch (FileNotFoundException e) {

    139. e.printStackTrace();

    140.  
    141. } catch (IOException e) {

    142. e.printStackTrace();

    143. } finally {

    144. if (fos != null) {

    145. try {

    146. fos.close();

    147. } catch (IOException e) {

    148. e.printStackTrace();

    149. }

    150. }

    151. }

    152. return "success";

    153. }

    154.  
    155.  
    156.  
    157. }

     

     

    (转贴请注明出处) 

    Author:David

       Mail:xiang.okay@gmail.com

     

    Python爬虫全栈教学,零基础教你成编程大神

    零基础学爬虫,你要掌握学习那些技能?

    • nbhaohao

      nbhaohao: 谢谢博主,学习了(1年前#1楼)举报回复

    展开全文
  • 对文件夹下的所有子目录及所有文件进行压缩和解压,需在一起使用,有需要的可以下载下
  • 问题如下:压缩文件正常有8.5M,15个文件,但360压缩打开只有一个文件。 解决办法:如果,压缩文件右键→打开方式→Windows资源管理器,就可以打开了。

    问题如下:压缩文件正常有8.5M,15个文件,但360压缩打开只有一个空文件。

    解决办法:如果,压缩文件右键→打开方式→Windows资源管理器,就可以打开了。

    展开全文
  • 最近在学习java的io知识,写了一个简单地压缩和解压缩的程序,只能实现对文字型(像txt,...实现压缩文件 package io; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExcept...
  • 在main 方法中,我调用了该方法,压缩路径 D:\apache-tomcat-8.0.43\webapps\images中,压缩到D:\apache-tomcat-8.0.43\webapps\images\...但是的zip却不是0KB,而是和在mian方法下压缩文件大小一样,就是现实为空
  • Java 将文件压缩为GZIP格式

    千次阅读 2017-01-10 15:44:02
    From: ... /* 将文件压缩GZIP格式,使用GZIPOutputStream的write()方法将array of bytes写入压缩文件中 */ import java.io.*; import java.util.zip.GZIPOu
  • 文件压缩压缩

    千次阅读 2018-09-10 19:12:15
    脑子一热,想到能不能再次压缩文件?没有百度到,想要的答案,自己费事来try try。 看不懂的知识:https://blog.csdn.net/xuchuangqi/article/details/52939705 gzip 对于要压缩的文件,首先使用LZ77算法的一个...
  • 压缩文件的原理

    千次阅读 2017-06-22 22:01:23
    很久以前就好奇压缩文件是怎么实现的。在网上搜索了下发现压缩的原理还是很容易理解的,将搜索的结果整理如下: 简单的说,就是经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻...
  • Java多文件压缩下载解决方案

    万次阅读 2018-09-07 18:00:33
    会员运营平台经过改版后页面增加了许多全部下载链接,上周上线比较仓促,全部下载是一个直接下载ZIP压缩文件的链接,每个ZIP压缩文件都是由公司运营人员将页面需要下载的文件全部压缩成一个ZIP压缩文件,然后通过...
  • 一开始想法是无限压缩能不能使文件变为0kb,实现方法是把要压缩文件压缩与之前的大小比较,第二次把压缩包放入文件夹压缩,以此类推;在第三次时发现压缩包大于原包—— 原因是:如果信息本来很紧凑的文件,...
  • Java实现zip文件压缩与解压缩--附完整代码

    万次阅读 多人点赞 2019-07-26 14:54:09
    Java实现文件压缩与解压缩-----zip、.7z1. 基本概念1.1 Java中实现zip的压缩与解压缩1.1.1 基本概念1.1.2 zip压缩代码实现1.3 zip压缩代码改进 1. 基本概念 1.1 Java中实现zip的压缩与解压缩 1.1.1 基本概念 ...
  • Java 多文件加密压缩 添加文件加密压缩工具包依赖 <!-- zip4j压缩工具 --> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <...
  • Shell脚本 1. 基本的几个变量 ...2. 获取一个命令的结果是否为空 场景:在某个目录查找是否包含某个文件 一般使用双引号("")将变量括起来。将多个变量化为一个字符串,否则测试时可能会有warning ###########...
  • Java判断文件是否Zip压缩文件

    千次阅读 2015-01-19 17:03:39
    * 判断文件是否一个压缩文件 * * @param file * @return */ public static boolean isArchiveFile(File file) { if(file == null){ return false; } if (file.isDirectory()) { ...
  • ubuntu下文件压缩&解压缩

    千次阅读 2017-06-27 10:55:13
    某些压缩格式有时允许我们以60%的比率(甚至更高)压缩文件。下面我将会给大家演示如何用这些命令在Linux下面去压缩文件或者目 录。我们将学习zip, tar, tar.gz和tar.bz2等压缩格式的基本用法。这几个是在Linux里面...
  • 哈夫曼编码实现文件压缩和解压

    万次阅读 多人点赞 2018-12-25 14:22:33
    哈夫曼编码是基于哈夫曼树实现的一种文件压缩方式。 哈夫曼树:一种带权路径最短的最优二叉树,每个叶子结点都有它的权值,离根节点越近,权值越小(根节点权值0,往下随深度增加以此类推),树的带权路径等于...
  • java创建zip压缩文件

    千次阅读 2019-10-28 19:43:55
    这里给的demo是压缩整个文件夹,如果需要压缩单个文件需要你自己更改一下. import java.io.*; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; /** * @ClassName File2Zip * @Auther ...
  • java压缩文件夹下所有文件

    万次阅读 2019-05-06 17:51:31
    public class FileUtils{ ... * 压缩文件 * * @param sourceFilePath 源文件路径 * @param zipFilePath 压缩后文件存储路径 * @param zipFilename 压缩文件名 */ public static void compres...
  • java实现在服务器端压缩文件

    千次阅读 2018-03-09 16:19:43
    "源文件路径为空或者压缩文件路径为空或者压缩文件为空" ); return flag; } File sourceFile = new File(sourceFilePath); if (!sourceFile.exists()){ logger.error( "源文件路径不存在" ); return ...
  • 首先,我们将文件压缩这个项目分为五个步骤: 1. 统计字符出现的次数 2. 构建HuffmanTree 3. 生成哈夫曼编码 (Huffman Code) 4. 压缩 (compress) 5. 解压缩 (uncompress) Huffman树 ,又称为最优...
  •  常见的压缩文件扩展名     打包软件tar:将很多文件集结成一个文件  应用度最广的压缩指令gzip  能解开compress、zip和gzip等软件压缩的文件  压缩后的文件*.gz  (ls -ldSr按文件大小从小到大列出)...
  • Java导出zip压缩文件

    千次阅读 2019-01-18 15:20:48
    这里需要说明的是我的项目需要各种不同文件导出,所以进行压缩,当项目上线的时候,我们是没有本地电脑路径的,所以压缩路径我选择在项目的根目录下,全部压缩成功,调用删除,在进行删除,这样在虚拟机上也可以进行...
  • //指定压缩文件存放路径 String zipFileName = "src/main/resources/zipFiles/"+zipName+".zip"; File zipFile = new File(zipFileName); //构建输出流 FileOutputStream fout = new FileOutputStream(zipFile)...
  • 最近整理资料,发现很多 pdf 文档,占用了不少的存储空间,考虑使用 7-zip 进行压缩存储,由于文件比较多,且分散在不同目录下,一个个文件压缩比较繁琐。为了提高效率且,方便后面取用,所有打算捣鼓个批处理文件,...
  • WinRAR压缩文件参数详解

    千次阅读 2017-02-10 18:14:14
    将D:/wk.doc 压缩为:final.rar  d:/winrar/rar a d:/final.rar d:/wk.doc  将final.rar中的wk.doc解压到F:盘  rar e d:/final.rar F:  将final.rar转换成自解压文件  rar s final,rar(默认转换到...
  • 在File类中并没有提供判断文件是否为空的方法,但可以借助length()方法的返回值进行判断。 length()方法定义:public long length() 如果文件不存在或文件为空时,length()方法返回0。   示例代码如下: ...
  • 1.是文件夹且不为空,这个没什么好说的,可以先删除文件夹里的文件再删除这个文件夹;2.被别的进程占用,这不仅java不能删,就算windows手动删也删不了;3.跟这个文件的流没有关闭,这个是最常见的原因了然而我遇到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 234,189
精华内容 93,675
关键字:

为什么压缩的文件是空的