您好,你可以下載個 好壓。解壓是選擇目標後,單擊滑鼠右鍵,選擇命令「解壓到」或「解壓到指定文件夾」左鍵單擊就可以了。進度條完成後你可以在你選定的存放文件夾里找到解壓好的文件。如果文件有鎖密碼,而你不知道密碼你是不能解壓的。如果你確定沒有密碼而你沒辦法解壓可將文件發給我,我QQ郵箱[email protected]
滿意請採納........
② 急:解密碼:.XML格式文件(zIP文件)
找一款暴力破解工具來破解
1.WINZIP壓縮文件的破解
針對WINZIP壓縮文件,黑客最常使用的工具就是Elcomsoft公司的「Advanced ZIP Password Recovery」(簡稱AZPR),AZPR提供了一個圖形化的用戶界面,黑客經過幾個簡單的步驟就可以破解ZIP壓縮文件包的密碼。
第一步:配置破解工具
首先在「ZIP password-encrypted file」打開被加密的ZIP壓縮文件包,可以利用瀏覽按鈕或者功能鍵F3來選擇將要解密的壓縮文件包;在「Type of attack」中選擇攻擊方式:包括「Brute-force」(強力攻擊)、「mask」(掩碼搜索)、「Dictionary」(字典攻擊)等;在「Brute-force range options」設定強力攻擊法的搜索范圍,如果用戶了解口令的組合特點,通過設定以下選擇可以大大縮短搜索時間;在「Start from」中 ,當用戶知道口令的起始字元序列時,可以設定該選項。例如,當用戶知道口令全部使用小寫字母,長度是5,並且以字母「k」開頭,那麼可以在該項填寫「kaaaa」,AZPR將從這個口令開始依次向後搜索所有的可能密碼;在「Password length」中可以設定口令長度,這也是一個決定搜索時間的重要選項; 「Auto-save」:自動存儲選項的功能是定期自動保存軟體當前設置與當前工作狀態,這些關鍵參數將會定期自動保存在一個名為「~azpr.ini」,用戶可以自行指定保存參數的文件名、自動保存的時間間隔等等,該選項使得用戶能夠繼續上次中斷的解密進程。
第二步:開始破解
經過以上幾個關鍵的選項的設置,黑客就可以開始破解你的ZIP文件了,點擊「Start」按鈕即可進行解密運算,由於AZPR有以上保存參數和狀態的功能,用戶隨時可以中斷或者繼續運算過程。當密碼找到後,用戶會在結果窗口中看到密碼內容、試探密碼總數、破解消耗時間、平均運算速度等信息。如果沒有找到密碼,也會有相應的提示信息。
2.WINRAR壓縮文件的破解
針對WINRAR壓縮文件,Elcomsoft公司也推出了「Advanced RAR Password Recovery」,該軟體解密速度很快,可以幫你找回RAR文件的密碼,注冊後可以解開多達128位密碼。它提供有預估算出密碼所需要的時間;可中斷計算與恢復繼續前次的計算。然而到黑客手裡也就變成了一個破解的工具,其具體使用方法與「Advanced ZIP Password Recovery」大致相同,這里不多介紹了。
3. 當心「多功能密碼破解軟體」作祟
此外,目前還有一款名為「多功能密碼破解軟體」的工具值得大家注意,也是黑客經常使用的。該軟體可以破解Access97/2000/xp密碼,Word/Excel97/2000/xp、QQ(本地和在線)、SQLSERVER(本地和遠程)、windows98登陸密碼、ZIP/RAR文件密碼,星號密碼察看,可以察看任何顯示為*的密碼內容(網頁除外)。ZIP/RAR文件密碼也難逃該軟體一「劫」!下面看看黑客到底是如何利用這個工具興風作浪的。
黑客安裝並運行該軟體,切換到「ZIP/RAR」選項
點擊「瀏覽」按鈕找到本地硬碟上要破解的ZIP/RAR文件,然後需要進行以下的設置:
(1)「破解位數設置」:你可以設置好密碼最小長度和密碼最大長度。
(2)「破解字元設置」:你可以選擇是用數字、小寫字母、大寫字母中一個或者多個,這需要根據設置的壓縮包的密碼來進行選擇,當然,如果都選的話,那麼破解的速度肯定更慢,花費的時間也更長。
設置完畢後,點擊「開始」按鈕即可進行破解,經過一段時間的破解後,最後在「進度」框中顯示破解的密碼,
三、巧妙設置,讓壓縮文件無懈可擊
除了用來壓縮文件,我們還常常把WinRAR、WINZIP當作一個加密軟體來使用,在壓縮文件的時候設置一個密碼就可以達到保護數據的目的了。正因為如此,專門針對壓縮文件密碼的破解軟體也是遍地開花。密碼的長短對於現在的破解軟體來說,已經不是最大的障礙了。那麼,怎樣才可以讓壓縮加密的文件牢不可破呢? 除了做好日常的安全防範工作外,我們還要巧妙進行以下設置:
現在的破解軟體在破解加密文件密碼的時候總要指定一個Encrypted File(目標文件),然後根據字典使用窮舉法來破解密碼。但是如果我們將多個需要加密的文件壓縮在一起,然後為每一個文件設置不同的密碼,那破解軟體就無可奈何了,具體操作如下:
1.按照常規的方法把它壓縮並且設置一個密碼;
2.准備一個其他文件(當然這個文件小一點最好了,因為我們只是利用它來迷惑破解軟體而已);
3.在WinRAR的工作窗口中打開我們第一步已經壓縮好的加密文件,在「命令」菜單中選擇「添加文件到壓縮包」菜單選項
4.在彈出的「請選擇要添加的文件」對話框中選擇我們准備的「其他文件」,點擊「確定」按鈕後回到「壓縮文件名字和參數」對話框;
5.在「高級」選項卡標簽中點擊「設置密碼」按鈕設置一個不同的密碼,然後開始壓縮即可
經過以上步驟,現在兩個密碼已經設置完成了(如果添加了多個文件,也可以給每個文件設置不同的密碼,如果你擔心自己會忘記,只設兩個密碼也可以達到目的)。打開壓縮文件可以看到每一個文件名的右上角都有一個表示加密的星號,但是打開其中不同的文件都需要相對應的密碼,使用破解軟體是得不到正確密碼的。這種方法對用WinZip加密的文件同樣適用。
③ XML壓縮和F5是什麼意思
XML壓縮可最大限度地降低處理和查詢XML文檔的主要內存要求。F5公司的加速技術可以把100K的頁面壓縮到20K在廣域網上傳輸,一些標準的瀏覽器如IE、火狐可以自動解壓,這一過程都在後台進行,前台瀏覽者感覺不出任何變化。該項技術也適用於手機瀏覽,如UCWEB,對於低帶寬高延遲的Web應用加速特別有效。
④ 解壓縮文件時,有個.xml文件看不見
你好!
打開文件夾選項,按下圖設置:
還看不見,就需要看看你的安全軟體是不是把這個文件給隔離屏蔽了,裡面去找找,
⑤ .mmap文件用什麼軟體可以打開
.mmap文件可以使用以下軟體或方法打開:
MindManager:
通過XML轉換:
注意:雖然上述方法提供了打開.mmap文件的途徑,但為了確保文件的完整性和兼容性,建議使用原生的MindManager軟體打開和編輯.mmap文件。如果需要在其他軟體中編輯或使用思維導圖數據,建議先在MindManager中導出為通用的格式,然後再進行導入和編輯。
1.首先,要到官網上去把tinyxml庫下載下來,網址為:點擊打開鏈接:http://sourceforge.net/projects/tinyxml/
2.把下載的tinyxml庫解壓縮,我這里是解壓縮到/opt 目錄下
3.進入到解壓縮目錄下,我們會發現Tinyxml在Windows 下是使用微軟的VS 來生成的庫,因為其中有tinyxml.sln,tinyxml_lib.vcxproj,tinyxmlSTL.vcxproj等文件,當然,Tinyxml是開源的,所以它也有一個Makefile,用來生成Linux下的Tinyxml庫。整個Tinyxml源碼項目其實是由2個頭文件和一個4個C++源文件(.cpp)組成:tinystr.h,tinyxml.h,tinystr.cpp,tinyxml.cpp,tinyxmlerror.cpp,tinyxmlparser.cpp。其中還有一個xmltest.cpp文件,只是一個測試代碼,有興趣的話,大家可以打開研究它。好了,現在介紹怎麼修改它的Makefile:
(1)使用vim或者其他的編輯器打開Makefile文件
(2)將其中的注釋為Targets of the build的下一行OUTPUT := xmltest一行修改為:OUTPUT := libtinyxml.a
(3)將其中的注釋為Source files 的下一行SRCS:=tinyxml.cpp tinyxml-parser.cpp xmltest.cpp tinyxmlerror.cpp tinystr.cpp中的xmltest.cpp刪除,因為它只是一個測試源文件,不需要編譯。
(4)將其中的Output的下一行的${LD} -o $@ ${LDFLAGS} ${OBJS} ${LIBS} ${EXTRA_LIBS}修改為:${AR} $@ ${LDFLAGS} ${OBJS} ${LIBS} ${EXTRA_LIBS}。大致改成這樣
(6)在終端下進入Makefile所在目錄,執行make命令編譯,即可在Makefile所在目錄下生成libtinyxml.a文件。
4.接下來就可以使用這個靜態庫了:$ g++ -o xmltest xmltest.cpp libtinyxml.a 注意:將使用的靜態庫放在源文件後面即可,如果靜態庫文件不在當前目錄,應該使用它的絕對路徑或者用g++的參數-L來指定路徑,因為編譯器默認在當前目錄下先查找指定的庫文件。
修改後的Makefile (v 1.0.1) 記錄如下:
[plain] view plain print?
#****************************************************************************
#
#MakefileforTinyXmltest.
#LeeThomason
#www.grinninglizard.com
#
#ThisisaGNUmake(gmake)makefile
#****************************************************************************
#,orNOotherwise
DEBUG:=NO
#,orNOotherwise
PROFILE:=NO
#TINYXML_USE_.NO,thenSTL
#willnotbeused.YESwillincludetheSTLfiles.
TINYXML_USE_STL:=NO
#****************************************************************************
CC:=gcc
CXX:=g++
LD:=g++
AR:=arrc
RANLIB:=ranlib
DEBUG_CFLAGS:=-Wall-Wno-format-g-DDEBUG
RELEASE_CFLAGS:=-Wall-Wno-unknown-pragmas-Wno-format-O3
LIBS:=
DEBUG_CXXFLAGS:=${DEBUG_CFLAGS}
RELEASE_CXXFLAGS:=${RELEASE_CFLAGS}
DEBUG_LDFLAGS:=-g
RELEASE_LDFLAGS:=
ifeq(YES,${DEBUG})
CFLAGS:=${DEBUG_CFLAGS}
CXXFLAGS:=${DEBUG_CXXFLAGS}
LDFLAGS:=${DEBUG_LDFLAGS}
else
CFLAGS:=${RELEASE_CFLAGS}
CXXFLAGS:=${RELEASE_CXXFLAGS}
LDFLAGS:=${RELEASE_LDFLAGS}
endif
ifeq(YES,${PROFILE})
CFLAGS:=${CFLAGS}-pg-O3
CXXFLAGS:=${CXXFLAGS}-pg-O3
LDFLAGS:=${LDFLAGS}-pg
endif
#****************************************************************************
#Preprocessordirectives
#****************************************************************************
ifeq(YES,${TINYXML_USE_STL})
DEFS:=-DTIXML_USE_STL
else
DEFS:=
endif
#****************************************************************************
#Includepaths
#****************************************************************************
#INCS:=-I/usr/include/g++-2-I/usr/local/include
INCS:=
#****************************************************************************
#
#****************************************************************************
CFLAGS:=${CFLAGS}${DEFS}
CXXFLAGS:=${CXXFLAGS}${DEFS}
#****************************************************************************
#Targetsofthebuild
#****************************************************************************
OUTPUT:=libtinyxml.a
all:${OUTPUT}
#****************************************************************************
#Sourcefiles
#****************************************************************************
SRCS:=tinyxml.cpptinyxmlparser.cpptinyxmlerror.cpptinystr.cpp
#Addonthesourcesforlibraries
SRCS:=${SRCS}
OBJS:=$(addsuffix.o,$(basename${SRCS}))
#****************************************************************************
#Output
#****************************************************************************
${OUTPUT}:${OBJS}
${AR}$@${LDFLAGS}${OBJS}${LIBS}${EXTRA_LIBS}
#${LD}-o$@${LDFLAGS}${OBJS}${LIBS}${EXTRA_LIBS}
#****************************************************************************
#commonrules
#****************************************************************************
#
%.o:%.cpp
${CXX}-c${CXXFLAGS}${INCS}$<-o$@
%.o:%.c
${CC}-c${CFLAGS}${INCS}$<-o$@
dist:
bashmakedistlinux
clean:
-rm-fcore${OBJS}${OUTPUT}
depend:
#makedepend${INCS}${SRCS}
tinyxml.o:tinyxml.htinystr.h
tinyxmlparser.o:tinyxml.htinystr.h
tinyxmlerror.o:tinyxml.htinystr.h