文件怎样可以解密呀
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件怎样可以解密呀相关的知识,希望对你有一定的参考价值。
这样的,我的办公文件是在一个星期设密的.现在怎么也记不清了,有什么办法可以打开吗,怪自己太不小心了.帮帮忙呀
解密:方法一(适用于Windows98/Me系统):进入一个未加密的文件夹,点击菜单栏上的“查看”命令,取消“按Web页查看”选项。再次点击“查看”,选择“文件夹选项”,在弹出的对话框中选择“查看”选项卡。点击“与当前文件夹类似”,确定后即可取消本机上所有文件夹的加密。
方法二:采用方法一将会取消对所有已加密文件夹的加密属性,无法对单个文件夹进行解密操作,而且不适用于Win2000、XP系统。其实,不管是在98系统还是2000/XP系统下,破解这种类型的加密文件夹有一个通用的方法,我们甚至可以像进入自己的文件夹那样进入到加密的文件夹:假设被加密的文件夹为d:\\lj,那么只需要在地址栏中输入d:\\lj\\folder settings\\folder.htt,就可以打开改设置文件(folder.htt)。我们只要在改文件中找到进行加密的几行代码,密码就毫无保留的呈现在了我们面前。记下了密码,再打开加密的文件夹,我们就可以轻松进入了
参考资料:http://zhidao.baidu.com/question/8780831.html?fr=qrl3
参考技术A 用rar压缩软件,打开文件夹,把一个叫desktop的文件删除,然后刷新,你再试试,可不可行.java中怎样读取多个txt文件
java读取txt文件内容。可以作如下理解:1.首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。
2.通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西
3.既然你使用了FileInputStream()。那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据
4.解读完成后要输出呀。那当然要转换成IO可以识别的数据呀。那就需要调用字节码读取的方法BufferedReader()。同时使用bufferedReader()的readline()方法读取txt文件中的每一行数据哈。
下面看个代码示例:
package com.campu;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.Reader;
/**
* @author 码农小江
* H20121012.java
* 2012-10-12下午11:40:21
*/
public class H20121012
/**
* 功能:Java读取txt文件的内容
* 步骤:1:先获得文件句柄
* 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取
* 3:读取到输入流后,需要读取生成字节流
* 4:一行一行的输出。readline()。
* 备注:需要考虑的是异常情况
* @param filePath
*/
public static void readTxtFile(String filePath)
try
String encoding="GBK";
File file=new File(filePath);
if(file.isFile() && file.exists()) //判断文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
while((lineTxt = bufferedReader.readLine()) != null)
System.out.println(lineTxt);
read.close();
else
System.out.println("找不到指定的文件");
catch (Exception e)
System.out.println("读取文件内容出错");
e.printStackTrace();
public static void main(String argv[])
String filePath = "L:\\Apache\\htdocs\\res\\20121012.txt";
// "res/";
readTxtFile(filePath);
参考技术A import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
/**
*
* 用NIO把20g的文件分割开 生成到temp文件里
* 然后再用传统的方法去读取每一个小文件
*/
public class ReadLargeTextWithNIO
public static void main(String args[]) throws IOException
FileInputStream fin = new FileInputStream("C:\\\\TDDOWNLOAD\\\\query.log.td");
FileChannel fcin = fin.getChannel();
ByteBuffer buffer = ByteBuffer.allocate(1024 * 1024 * 50);
while(true)
buffer.clear();
int flag = fcin.read(buffer);
if(flag == -1)
break;
buffer.flip();
FileOutputStream fout = new FileOutputStream("d:\\\\temp\\\\" + Math.random() + ".log");
FileChannel fcout = fout.getChannel();
fcout.write(buffer);
System.out.println(buffer);
本回答被提问者采纳
以上是关于文件怎样可以解密呀的主要内容,如果未能解决你的问题,请参考以下文章