rar格式如何转为zip格式?
先解压缩成普通文件,然后再重新压缩,设置一下就ok了,具体做法是:右键选择添加到压缩文件,然后出来一个压缩文件名和参数的设置对话框,再左侧中间位置选择zip,就可以了
怎样把RAR格式装换成ZIP?请教
用winRAR 或者 zip 这两个软件解压 然后再用任何一个重新压缩.压缩的时候可以选择压缩格式.选择压缩成ZIP格式的就行了.不解压直接将RAR文件转化成ZIP格式的软件没有.只能先解压再重新压缩.
怎么把RAR的文件弄成ZIP的文件?
解压后 用WINRAR 压缩 压缩文件格式 选 ZIP 就可以啦
如何把BIN文件转换为ZIP文件
右击111“添加到压缩文件”111格式有两个 rar和zip选 zip 确定11111
怎样用Java将文件追加到zip文件
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipOutputStream;
/**
* @project: Test
* @author chenssy
* @date 2013-7-28
* @Description: 文件压缩工具类
* 将指定文件/文件夹压缩成zip、rar压缩文件
*/
public class CompressedFileUtil {
/**
* 默认构造函数
*/
public CompressedFileUtil(){
图片保存后改成ZIP后缀解压 怎么操作
如果你装有解压工具的话,右键图片文件,点击添加到压缩文件,然后选择格式为ZIP,确定,即OK
怎么把图片格式jpeg转换成rar或zip
是加到压缩包里面吧!下载个WINRAR 强调下,RAR和ZIP是压缩文件格式,JPG是图片格式!
文件后面加的 .RMVB 或MVB或ZIP还有EXE都表示什么意思啊
RMVB Realplayer的压缩格式 MVB 通用播放器的压缩格式 ZIP 压缩文件 EXE 应用程序(可执行程序)
如何用java 将文件加密压缩为zip文件.
用java加密压缩zip文件:
package com.ninemax.demo.zip.decrypt;
import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.zip.DataFormatException;
import org.apache.commons.io.FileUtils;
import de.idyl.winzipaes.AesZipFileDecrypter;
import de.idyl.winzipaes.AesZipFileEncrypter;
import de.idyl.winzipaes.impl.AESDecrypter;
import de.idyl.winzipaes.impl.AESDecrypterBC;
import de.idyl.winzipaes.impl.AESEncrypter;
import de.idyl.winzipaes.impl.AESEncrypterBC;
import de.idyl.winzipaes.impl.ExtZipEntry;
/**
* 压缩指定文件或目录为ZIP格式压缩文件
* 支持中文(修改源码后)
* 支持密码(仅支持256bit的AES加密解密)
* 依赖bcprov项目(bcprov-jdk16-140.jar)
*
* @author zyh
*/
public class DecryptionZipUtil {
/**
* 使用指定密码将给定文件或文件夹压缩成指定的输出ZIP文件
* @param srcFile 需要压缩的文件或文件夹
* @param destPath 输出路径
* @param passwd 压缩文件使用的密码
*/
public static void zip(String srcFile,String destPath,String passwd) {
AESEncrypter encrypter = new AESEncrypterBC();
AesZipFileEncrypter zipFileEncrypter = null;
try {
zipFileEncrypter = new AesZipFileEncrypter(destPath, encrypter);
/**
* 此方法是修改源码后添加,用以支持中文文件名
*/
zipFileEncrypter.setEncoding(“utf8”);
File sFile = new File(srcFile);
/**
* AesZipFileEncrypter提供了重载的添加Entry的方法,其中:
* add(File f, String passwd)
* 方法是将文件直接添加进压缩文件
*
* add(File f, String pathForEntry, String passwd)
* 方法是按指定路径将文件添加进压缩文件
* pathForEntry – to be used for addition of the file (path within zip file)
*/
doZip(sFile, zipFileEncrypter, “”, passwd);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
zipFileEncrypter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
/**
* 具体压缩方法,将给定文件添加进压缩文件中,并处理压缩文件中的路径
* @param file 给定磁盘文件(是文件直接添加,是目录递归调用添加)
* @param encrypter AesZipFileEncrypter实例,用于输出加密ZIP文件
* @param pathForEntry ZIP文件中的路径
* @param passwd 压缩密码
* @throws IOException
*/
private static void doZip(File file, AesZipFileEncrypter encrypter,
String pathForEntry, String passwd) throws IOException {
if (file.isFile()) {
pathForEntry += file.getName();
encrypter.add(file, pathForEntry, passwd);
return;
}
pathForEntry += file.getName() + File.separator;
for(File subFile : file.listFiles()) {
doZip(subFile, encrypter, pathForEntry, passwd);
}
}
/**
* 使用给定密码解压指定压缩文件到指定目录
* @param inFile 指定Zip文件
* @param outDir 解压目录
* @param passwd 解压密码
*/
public static void unzip(String inFile, String outDir, String passwd) {
File outDirectory = new File(outDir);
if (!outDirectory.exists()) {
outDirectory.mkdir();
}
AESDecrypter decrypter = new AESDecrypterBC();
AesZipFileDecrypter zipDecrypter = null;
try {
zipDecrypter = new AesZipFileDecrypter(new File(inFile), decrypter);
AesZipFileDecrypter.charset = “utf-8”;
/**
* 得到ZIP文件中所有Entry,但此处好像与JDK里不同,目录不视为Entry
* 需要创建文件夹,entry.isDirectory()方法同样不适用,不知道是不是自己使用错误
* 处理文件夹问题处理可能不太好
*/
ListentryList = zipDecrypter.getEntryList(); for(ExtZipEntry entry : entryList) { String eName = entry.getName(); String dir = eName.substring(0, eName.lastIndexOf(File.separator) + 1); File extractDir = new File(outDir, dir); if (!extractDir.exists()) { FileUtils.forceMkdir(extractDir); } /** * 抽出文件 */ File extractFile = new File(outDir + File.separator + eName); zipDecrypter.extractEntry(entry, extractFile, passwd); } } catch (IOException e) { e.printStackTrace(); } catch (DataFormatException e) { e.printStackTrace(); } finally { try { zipDecrypter.close(); } catch (IOException e) { e.printStackTrace(); } } } /** * 测试 * @param args */ public static void main(String[] args) { /** * 压缩测试 * 可以传文件或者目录 */ // zip(“M:\\ZIP\\test\\bb\\a\\t.txt”, “M:\\ZIP\\test\\temp1.zip”, “zyh”); // zip(“M:\\ZIP\\test\\bb”, “M:\\ZIP\\test\\temp2.zip”, “zyh”); unzip(“M:\\ZIP\\test\\temp2.zip”, “M:\\ZIP\\test\\temp”, “zyh”); } } 压缩多个文件时,有两个方法(第一种没试): (1) 预先把多个文件压缩成zip,然后调用enc.addAll(inZipFile, password);方法将多个zip文件加进来。 (2)针对需要压缩的文件循环调用enc.add(inFile, password);,每次都用相同的密码。
布丁压缩怎么把rar压缩成zip格式的?
打开压缩文件,找到上面菜单栏的“工具”选项,里面有一个“转换压缩文件格式”的选项,进入后点击“转换选择”的“压缩”按钮,选择zip格式,确定,在“浏览”中选择存放路径,然后点“确定”,开始转换…………转换完成后点击“关闭”,然后你到你设置的存放路径中去找文件,就OK了!
首先打开电脑,新建一个word文件和excel文件做演示
我们选中两个文件后右击选择发送到-压缩zipped文件夹,然后多出来一个压缩文件,源文件还是会保留的。
右击压缩文件显示的是zip格式,我们双击打开,出现图二
我们选择工具-转换压缩文件格式,出现一个对话框。在右边选择你要压缩的格式,我们选择rar,点击确认,马上多出另一个压缩文件
我们右击刚生成的压缩文件,发现文件格式为rar了