當前位置:首頁 » 文件管理 » phpunzip解壓

phpunzip解壓

發布時間: 2023-07-21 16:39:56

㈠ 如何在 CentOS 7 / Ubuntu 15.04 上安裝 php 框架 Laravel

我們可以用兩種方式安裝AndroidStudio。第一種是配置所需的庫然後再安裝它;另一種是從Android官方網站下載然後在本地編譯安裝。在下面的例子中,我們會使用命令行設置庫並安裝它。

㈡ 要一個php腳本,能夠解壓php空間里的zip文件。

呵呵 簡單啊 一個文件就可以了。。。
自己記得修改密碼。 默認是123456 你可以自己找找裡面有沒有外連,
搜索http 保證安全。

-------------------------------------------------------------------

<?php

//驗證密碼
$password = "123456";

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>在線解壓ZIP文件程序頹廢專版</title>
<style type="text/css">
<!--
body,td{
font-size: 14px;
color: #000000;
}
a {
color: #000066;
text-decoration: none;
}
a:hover {
color: #FF6600;
text-decoration: underline;
}
-->
</style>
</head>

<body>
<form name="myform" method="post" action="<?=$_SERVER[PHP_SELF];?>" enctype="multipart/form-data" onSubmit="return check_uploadObject(this);">
<?
if(!$_REQUEST["myaction"]):
?>

<script language="javascript">
function check_uploadObject(form){
if(form.password.value==''){
alert('請輸入密碼.');
return false;
}
return true;
}
</script>

<table width="100%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td height="40" colspan="2" style="color:#FF9900"><p><font color="#FF0000">在線解壓ZIP文件程序 V1.0</font></p>
<p>使用方法:把zip文件通過ftp上傳到本文件相同的目錄下,選擇zip文件;或直接點擊「瀏覽...」上傳zip文件。</p>
<p>頹廢音樂:http://www.flashzx.net</p>
<p>轉載請註明:本程序由 <a href="http://www.flashzx.net/" target="_blank">頹廢</a>提供,作者:頹廢</p>
<p> </p></td>
</tr>
<tr>
<td width="11%">選擇ZIP文件: </td>
<td width="89%"><select name="zipfile">
<option value="" selected>- 請選擇 -</option>
<?
$fdir = opendir('./');
while($file=readdir($fdir)){
if(!is_file($file)) continue;
if(preg_match('/\.zip$/mis',$file)){
echo "<option value='$file'>$file</option>\r\n";
}
}
?>
</select></td>
</tr>
<tr>
<td width="11%" nowrap>或上傳文件: </td>
<td width="89%"><input name="upfile" type="file" id="upfile" size="20"></td>
</tr>
<tr>
<td>解壓到目錄: </td>
<td><input name="todir" type="text" id="todir" value="__unzipfiles__" size="15">
(留空為本目錄,必須有寫入許可權)</td>
</tr>
<tr>
<td>驗證密碼: </td>
<td><input name="password" type="password" id="password" size="15">
(源文件中設定的密碼)</td>
</tr>
<tr>
<td><input name="myaction" type="hidden" id="myaction" value="dounzip"></td>
<td><input type="submit" name="Submit" value=" 解 壓 "></td>
</tr>
</table>

<?

elseif($_REQUEST["myaction"]=="dounzip"):

class zip
{

var $total_files = 0;
var $total_folders = 0;

function Extract ( $zn, $to, $index = Array(-1) )
{
$ok = 0; $zip = @fopen($zn,'rb');
if(!$zip) return(-1);
$cdir = $this->ReadCentralDir($zip,$zn);
$pos_entry = $cdir['offset'];

if(!is_array($index)){ $index = array($index); }
for($i=0; $index[$i];$i++){
if(intval($index[$i])!=$index[$i]||$index[$i]>$cdir['entries'])
return(-1);
}
for ($i=0; $i<$cdir['entries']; $i++)
{
@fseek($zip, $pos_entry);
$header = $this->ReadCentralFileHeaders($zip);
$header['index'] = $i; $pos_entry = ftell($zip);
@rewind($zip); fseek($zip, $header['offset']);
if(in_array("-1",$index)||in_array($i,$index))
$stat[$header['filename']]=$this->ExtractFile($header, $to, $zip);
}
fclose($zip);
return $stat;
}

function ReadFileHeader($zip)
{
$binary_data = fread($zip, 30);
$data = unpack('vchk/vid/vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $binary_data);

$header['filename'] = fread($zip, $data['filename_len']);
if ($data['extra_len'] != 0) {
$header['extra'] = fread($zip, $data['extra_len']);
} else { $header['extra'] = ''; }

$header['compression'] = $data['compression'];$header['size'] = $data['size'];
$header['compressed_size'] = $data['compressed_size'];
$header['crc'] = $data['crc']; $header['flag'] = $data['flag'];
$header['mdate'] = $data['mdate'];$header['mtime'] = $data['mtime'];

if ($header['mdate'] && $header['mtime']){
$hour=($header['mtime']&0xF800)>>11;$minute=($header['mtime']&0x07E0)>>5;
$seconde=($header['mtime']&0x001F)*2;$year=(($header['mdate']&0xFE00)>>9)+1980;
$month=($header['mdate']&0x01E0)>>5;$day=$header['mdate']&0x001F;
$header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
}else{$header['mtime'] = time();}

$header['stored_filename'] = $header['filename'];
$header['status'] = "ok";
return $header;
}

function ReadCentralFileHeaders($zip){
$binary_data = fread($zip, 46);
$header = unpack('vchkid/vid/vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $binary_data);

if ($header['filename_len'] != 0)
$header['filename'] = fread($zip,$header['filename_len']);
else $header['filename'] = '';

if ($header['extra_len'] != 0)
$header['extra'] = fread($zip, $header['extra_len']);
else $header['extra'] = '';

if ($header['comment_len'] != 0)
$header['comment'] = fread($zip, $header['comment_len']);
else $header['comment'] = '';

if ($header['mdate'] && $header['mtime'])
{
$hour = ($header['mtime'] & 0xF800) >> 11;
$minute = ($header['mtime'] & 0x07E0) >> 5;
$seconde = ($header['mtime'] & 0x001F)*2;
$year = (($header['mdate'] & 0xFE00) >> 9) + 1980;
$month = ($header['mdate'] & 0x01E0) >> 5;
$day = $header['mdate'] & 0x001F;
$header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
} else {
$header['mtime'] = time();
}
$header['stored_filename'] = $header['filename'];
$header['status'] = 'ok';
if (substr($header['filename'], -1) == '/')
$header['external'] = 0x41FF0010;
return $header;
}

function ReadCentralDir($zip,$zip_name){
$size = filesize($zip_name);

if ($size < 277) $maximum_size = $size;
else $maximum_size=277;

@fseek($zip, $size-$maximum_size);
$pos = ftell($zip); $bytes = 0x00000000;

while ($pos < $size){
$byte = @fread($zip, 1); $bytes=($bytes << 8) | ord($byte);
if ($bytes == 0x504b0506 or $bytes == 0x2e706870504b0506){ $pos++;break;} $pos++;
}

$fdata=fread($zip,18);

$data=@unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size',$fdata);

if ($data['comment_size'] != 0) $centd['comment'] = fread($zip, $data['comment_size']);
else $centd['comment'] = ''; $centd['entries'] = $data['entries'];
$centd['disk_entries'] = $data['disk_entries'];
$centd['offset'] = $data['offset'];$centd['disk_start'] = $data['disk_start'];
$centd['size'] = $data['size']; $centd['disk'] = $data['disk'];
return $centd;
}

function ExtractFile($header,$to,$zip){
$header = $this->readfileheader($zip);

if(substr($to,-1)!="/") $to.="/";
if($to=='./') $to = '';
$pth = explode("/",$to.$header['filename']);
$mydir = '';
for($i=0;$i<count($pth)-1;$i++){
if(!$pth[$i]) continue;
$mydir .= $pth[$i]."/";
if((!is_dir($mydir) && @mkdir($mydir,0777)) || (($mydir==$to.$header['filename'] || ($mydir==$to && $this->total_folders==0)) && is_dir($mydir)) ){
@chmod($mydir,0777);
$this->total_folders ++;
echo "<input name='dfile[]' type='checkbox' value='$mydir' checked> <a href='$mydir' target='_blank'>目錄: $mydir</a>
";
}
}

if(strrchr($header['filename'],'/')=='/') return;

if (!($header['external']==0x41FF0010)&&!($header['external']==16)){
if ($header['compression']==0){
$fp = @fopen($to.$header['filename'], 'wb');
if(!$fp) return(-1);
$size = $header['compressed_size'];

while ($size != 0){
$read_size = ($size < 2048 ? $size : 2048);
$buffer = fread($zip, $read_size);
$binary_data = pack('a'.$read_size, $buffer);
@fwrite($fp, $binary_data, $read_size);
$size -= $read_size;
}
fclose($fp);
touch($to.$header['filename'], $header['mtime']);
}else{
$fp = @fopen($to.$header['filename'].'.gz','wb');
if(!$fp) return(-1);
$binary_data = pack('va1a1Va1a1', 0x8b1f, Chr($header['compression']),
Chr(0x00), time(), Chr(0x00), Chr(3));

fwrite($fp, $binary_data, 10);
$size = $header['compressed_size'];

while ($size != 0){
$read_size = ($size < 1024 ? $size : 1024);
$buffer = fread($zip, $read_size);
$binary_data = pack('a'.$read_size, $buffer);
@fwrite($fp, $binary_data, $read_size);
$size -= $read_size;
}

$binary_data = pack('VV', $header['crc'], $header['size']);
fwrite($fp, $binary_data,8); fclose($fp);

$gzp = @gzopen($to.$header['filename'].'.gz','rb') or die("Cette archive est compress閑");
if(!$gzp) return(-2);
$fp = @fopen($to.$header['filename'],'wb');
if(!$fp) return(-1);
$size = $header['size'];

while ($size != 0){
$read_size = ($size < 2048 ? $size : 2048);
$buffer = gzread($gzp, $read_size);
$binary_data = pack('a'.$read_size, $buffer);
@fwrite($fp, $binary_data, $read_size);
$size -= $read_size;
}
fclose($fp); gzclose($gzp);

touch($to.$header['filename'], $header['mtime']);
@unlink($to.$header['filename'].'.gz');

}
}

$this->total_files ++;
echo "<input name='dfile[]' type='checkbox' value='$to$header[filename]' checked> <a href='$to$header[filename]' target='_blank'>文件: $to$header[filename]</a>
";

return true;
}

// end class
}

set_time_limit(0);

if ($_POST['password'] != $password) die("輸入的密碼不正確,請重新輸入。");
if(!$_POST["todir"]) $_POST["todir"] = ".";
$z = new Zip;
$have_zip_file = 0;
function start_unzip($tmp_name,$new_name,$checked){
global $_POST,$z,$have_zip_file;
$upfile = array("tmp_name"=>$tmp_name,"name"=>$new_name);
if(is_file($upfile[tmp_name])){
$have_zip_file = 1;
echo "
正在解壓: <input name='dfile[]' type='checkbox' value='$upfile[name]' ".($checked?"checked":"")."> $upfile[name]

";
if(preg_match('/\.zip$/mis',$upfile[name])){
$result=$z->Extract($upfile[tmp_name],$_POST["todir"]);
if($result==-1){
echo "
文件 $upfile[name] 錯誤.
";
}
echo "
完成,共建立 $z->total_folders 個目錄,$z->total_files 個文件.

";
}else{
echo "
$upfile[name] 不是 zip 文件.

";
}
if(realpath($upfile[name])!=realpath($upfile[tmp_name])){
@unlink($upfile[name]);
rename($upfile[tmp_name],$upfile[name]);
}
}
}
clearstatcache();

start_unzip($_POST["zipfile"],$_POST["zipfile"],0);
start_unzip($_FILES["upfile"][tmp_name],$_FILES["upfile"][name],1);

if(!$have_zip_file){
echo "
請選擇或上傳文件.
";
}
?>
<input name="password" type="hidden" id="password" value="<?=$_POST['password'];?>">
<input name="myaction" type="hidden" id="myaction" value="dodelete">
<input name="按鈕" type="button" value="返回" onclick="window.location='<?=$_SERVER[PHP_SELF];?>';">

<input type='button' value='反選' onclick='selrev();'> <input type='submit' onclick='return confirm("刪除選定文件?");' value='刪除選定'>

<script language='javascript'>
function selrev() {
with(document.myform) {
for(i=0;i<elements.length;i++) {
thiselm = elements[i];
if(thiselm.name.match(/dfile\[]/)) thiselm.checked = !thiselm.checked;
}
}
}
alert('完成.');
</script>
<?

elseif($_REQUEST["myaction"]=="dodelete"):
set_time_limit(0);
if ($_POST['password'] != $password) die("輸入的密碼不正確,請重新輸入。");

$dfile = $_POST["dfile"];
echo "正在刪除文件...

";
if(is_array($dfile)){
for($i=count($dfile)-1;$i>=0;$i--){
if(is_file($dfile[$i])){
if(@unlink($dfile[$i])){
echo "已刪除文件: $dfile[$i]
";
}else{
echo "刪除文件失敗: $dfile[$i]
";
}
}else{
if(@rmdir($dfile[$i])){
echo "已刪除目錄: $dfile[$i]
";
}else{
echo "刪除目錄失敗: $dfile[$i]
";
}
}

}
}
echo "
完成.

<input type='button' value='返回' onclick=\"window.location='$_SERVER[PHP_SELF]';\">

<script language='javascript'>('完成.');</script>";

endif;

?>
</form>
</body>
</html>
---------------------------------------------------------------
把中間的代碼復制下來,然後用記事本另存為 jieya.php ,
上傳到和zip一個目錄下,打開這個地址,選擇一下,目錄記得也要寫,
寫上密碼就按解壓就可以了,十分方便簡單,
轉載自: http://flashzx.net

㈢ (急)php 解壓文件(unzip)

1、先下載 http://www.canphp.com/upload/canphp1.4.zip
2、裡面有個 canphp\lib\Zip.class.php 文件,僅僅需要這個文件就行了,這是個壓縮與解壓縮的類,在需要的地方,包含這個文件即可使用。
3、使用方法:
(1)壓縮:
$zip=new Zip();
$zip->compress('template.zip','template');//將template目錄的所有文件壓縮到template.zip文件
(2)解壓:
$zip=new Zip();
$zip->decompress('template.zip','template2');//將template.zip壓縮文件,解壓到template2目錄 。
4、兩種方法的返回值請參考Zip.class.php 或 var_mp 返回值
5、實際測試成功,只是返回一些notice。我的代碼如下:
<?php
require_once "zip.class.php";
$zip = new Zip();
$zip->compress('xtw.zip', 'template');
$zip->decompress('xtw.zip', 'template2');
?>

㈣ PHP怎麼解壓ZIP文件

?php

$zip=zip_open("/tmp/test2.zip");

if($zip){

while($zip_entry=zip_read($zip)){
echo"Name:".zip_entry_name($zip_entry)." ";
echo"ActualFilesize:".zip_entry_filesize($zip_entry)." ";
echo"CompressedSize:".zip_entry_compressedsize($zip_entry)." ";
echo"CompressionMethod:".zip_entry_compressionmethod($zip_entry)." ";

if(zip_entry_open($zip,$zip_entry,"r")){
echo"FileContents: ";
$buf=zip_entry_read($zip_entry,zip_entry_filesize($zip_entry));
echo"$buf ";

zip_entry_close($zip_entry);
}
echo" ";

}

zip_close($zip);

}

?>

㈤ 後綴為PHP的文件如何打開

*.php是一種網路開發的程序,它在伺服器端運行,也就是你如果想打開此文件(以網頁的形式),必須為他配一台伺服器或者安裝一個基於本機的服務性質的軟體!

*.php是一種網路開發的程序,它在伺服器端運行,也就是你如果想打開此文件(以網頁的形式),必須為他配一台伺服器或者安裝一個基於本機的服務性質的軟體,不過你可以使用寫字板之內的東西打開他,此時你看到的是源程序,如果是在網上下載的php的話,他已經在伺服器端運行,你只能看到結果!即我們常見的超文本html。

後綴名大全
A:
1 .ace: ace.exe或winace生成的壓縮文件
2 .ain: ain是一種壓縮文件格式,解開ain需要用ain.exe。在網上可以找到。
可以在各大的FTP pub/msdos utility之類地方尋找ain.exe
3 .arj,a01,a02...:
arj是一種非常常見的壓縮文件格式,它可以支持帶目錄,多文件壓縮,
一般FTP中DOSutility目錄下都可以找到arj.exe,一般的版本有2.4
2,2.382.50等,其文件格式是通用的,不存在格式不認問題。
a01,a02,a03是arj在多文件壓縮時後面文件的預設文件名。
展開arj文件可以用arj x -va -y filename.arj
在windows下可以試試用winzip展開。
4 .asp:
.asp文件通常指的是Active Server Pages文件,這個文本文件可以
包括下列部分的任意組合:文本/HTML 標記/ASP 腳本命令,可以用
ie瀏覽器直接打開,也可以用記事本打開編輯。
.asp文件也可能是一種文檔格式的文件,可以用cajviewer打開。
5 .avi:
一般用windows自帶的媒體播放器就可以播放。
如果沒有圖象只有聲音,則可能是mpeg4格式,需要裝插件。
如果有單獨的字幕文件,則可以用其它播放器。
B:
1 .BHX(BINHEX):
BinHex是蘋果機器的一種編碼方式.
WinZip可以解碼. 將email以文本方式存檔,擴展名為.BHX,
就可以直接用WinZip解壓了.
2. .bin
光碟映象文件,可以:
a.用Bin2ISO將bin轉成ISO文件,然後用WinImage解開.
注意:有些BIN文件實際上就是ISO文件如果上面的辦法有問題
可以直接將後綴改成iso,然後用WinImage解解看
b.用ISOBuster直接解BIN.
c.用daemon直接將BIN文件虛擬成光碟機
C:
1 .caj: cajviewer,CAJ文件瀏覽器是中國學術期刊(光碟版)電子雜志社(CAJEJPH)
的產品。它是為中國期刊網(www.chinajournal.net.cn)的全文檢索,瀏覽開發的。
2 .cdi: 光碟映像文件,用DISKJuggle 就可以打開
3 .cdr: CorelDraw
4 .cdp: Nti CdMaker做的光碟Image.用 Nti CdMaker 的FileCopy刻.
5 .cfm:
www瀏覽器(伺服器支持,類似asp,php,jsp) or 文本編輯器看源碼
6 .chi:chm(html help)的索引,和chm文件一起使用
7 .chm:
基於Html文件格式的幫助文檔,在IE4.0以上可以雙擊直接打開。
製作工具可以採用Html Help WorkShop。
8 .cif:是easy cd creator地image文件
9 .cpj:
WinONCD的工程文件,不過如果那個Raw文件是2072位元組的扇區的話就是標準的ISO文件
換個擴展名,用什麼刻錄軟體都可以,最差用WinImage直接展開安裝也行。
10 .cpx: cpx是一種壓縮過的矢量圖格式,CorelDraw
D:
1 .dat:
一般指數據文件,比如某些音碟或者某些應用程序的數據。
是個很通用的擴展名(比如影碟,一般數據,......),無法判斷用那個程序打開,
除非有更多信息,比如這些文件是做什麼用的。
是某個軟體附帶的,還是獨立存在的,等等。
2 .dbf:
DOS下:
foxbase
foxpro
DN 中F3(view)
Windows:
qview(快速查看)
FoxPro
Office中Excel等.
3 .ddi: DISKDUPE,unimg,unddi,undisk
4 .dvi: Latex處理過的文件,用任何一種Latex軟體都可看它。
5 .dxf: AutoCad,3DMax
6 .dxr: Macromedia Director Protected Movie File
E:
1 .ecw: 有可能是ENSONIQ AudioPCI音效卡的波表樣本
2 .emf: 擴展的wmf文件
3 .eml: outlook express
4 .eps:
eps是一種特殊的ps文件, 通常是嵌入其他文檔中使用. 製作這種文件非常簡單:
a) 在Windows中安裝一台PostScript列印機(並不是真的要買一台, 僅僅是安裝驅動
程序), 例如 HP LaserJet 5P/5MP PostScript, 設置其屬性中的PostScript輸出格式為
內嵌的PostScript, 列印埠設為FILE(在磁碟上創建文件);
b) 在任何繪圖軟體中編輯好圖形後, 在列印對話框中將列印機設為那個PostScript
列印機, 然後列印到文件, 文件名可取為xxx.eps, 這將是你所需要的eps文件.
很多常用軟體,比如ACDSee、Word等都可打開eps文件。
F:
1 .fcd:用vitrul CD-ROM打開
2 .fla: Flash
G:
1 gerber file(.dat .rep .pho 文件): 電路圖可以送去制板的
2 .gif: gif是一種很普遍的圖像格式,用幾乎所有的圖像處理軟體都可以處理gif。
3 .gtp:guitar pro
.gtp是2.2以下版本的,3.0版本的是.gp3
H:
1 .hlp: 編輯可用help magic,help scribe
2 .hqx:
hqx格式就是所謂的Binhex 4.0文件。
實際是Ascii文件。
在PC上可以用winzip 6.2以上解開。
在Mac機上,如果你用Fetch 2.0以上來傳
(在隨機的Apple Internet Connect Kit上已帶)
可以自動轉成原來的Binary文件。
一般來說,你down了hqx格式的文件在PC上是派不上
什麼用場的,當然你可以用來和別人交換word文件什麼的。
I:
1 .icl:Icon Library,用AxIcons打開,一個專用的畫圖標的軟體。
2 .ic圖標文件,可以用acdsee轉成bmp文件。
3 .idx:cterm非常下載下來的文件索引,用cterm自帶的indexread打開
4 .iges:iges是一個基於NURBS的文件格式, 可以用AutoCad打開,如果不行,可以可以先拿到rhino中轉成DXF
5 .img:
img是軟盤image文件,一個img就是一個軟盤,尼需要一個工具將這樣
的文件展開還原到軟盤上,就是hd-,
6 .is
一般是光碟鏡像,直接用來刻盤或者用winimage解開
也可以裝一個虛擬光碟軟體daemon直接將之虛擬成光碟。
J:
1、.jpg,.jpeg:
.jpg是一種高壓縮比的真彩圖像文件格式,一般的圖像處理軟體都可以
顯示jpg圖像。推薦使用的看jpg程序有:在DOS下sea,在windows下用
acdsee,在UNIX下可以用xv來看jpg。
K:
1、.kc:
可以用king打開。
L:
1 .lwp: Lotus WordPro 格式
2 .lrc: 一個winamp插件的歌詞文件,可以在放mp3時顯示歌詞。以前叫lrics mate
3 .lzh:
lzh是很老的一種壓縮文件格式,近幾年已經很少用了,展開lzh
文件需要lha.exe,在FTP的DOS utility目錄下應該有。
好象以前有一種自解壓然後運行的exe是用lha壓的,lzh用winrar就能解
4 .ldb
Access資料庫鎖定文件,紀錄資料庫的鎖定信息,
比如是否被打開,是否以獨占形式訪問等等。
M:1 .max: 3DMax文件。
2 .mdb: Microsoft Access資料庫文件
3 .mdl: Rose文件
4 .mif:一種是MaxPlusII的文件
5 .mov:電影文件,用Quicktime打開。
6 .mpp:Project File(Ms Project)
7 .msf:
part 1:文件頭,我見到的幾個都是mstor打頭的,文件頭包括版本信息、注冊表
的一些鍵值、圖片的位置信息等等,關系不是很大,不必仔細研究。
part 2: 圖片序列,圖片都是jpeg格式的,每張圖片的頭可以通過查找"JFIF"字元串查到,查到後一定要後退六個位元組,才是真正的jpeg文件頭。也就是說
jpeg文件的第七到第十個位元組是"JFIF"。每兩張圖片之間會有大量的位元組
填充0,中間你會找到屏保運行時產生的臨時文件的名字,如c:\\1.jpg;
由於jpg文件不校驗位元組和長度的,你可以隨便取到臨時文件名上面的哪個
0 上。把之間的部分拷貝出來另存為.jpg文件就可以了,
part 3:圖片都取出來了,還管它干什麼,呵呵
7 .msi:
MS Windows的新的安裝文件標准。已經在Office2000和Windows2000中採用。
98或NT下,可以裝下面的軟體:InstMsi9x.exe,InstMsiNT.exe
N:
1 .nb:Mathematica的一種文件格式把。
2 .nf
察看方法:
1.文本編輯器都可以看。建議將自動換行設為80列。
專門的查看軟體:
NFOShow1.1是網友寫的,實際效果是我見過最好的,不過有時時會出錯退出。DAMN.NFO.Viewer.v2.0隻有幾十k,很好用,足夠了。還可以在dos窗口下type xx.nfo
3 .ngp,.ngc:
是模擬器游戲的文件neopocott 0.35b(ngp模擬器)ngp模擬器neopocott升級到
了v0.35b版本,可在win9x, 2k, me平台上運行。新版本暫停功能得到修改,支持
了ngc的擴展名文件,可以更好的存儲和讀取文件,增加了對鍵盤的設置等等
4 .njx: 南極星的字處理軟體的文檔格式
5 .nrg:Nero做的CD Image,用nero直接打開刻盤即可
1 .opx: Microsoft 組織結構圖,用office自帶的組件可以打開,
默認不安裝,需要添加程序。
P:
1 .pdf:
pdf是adobe公司開發的一種類似於poscript的文件格式。可以用
adobe的acrobat,arcrbat reader來編輯,打開pdf文件
2 .pdg:超星閱讀器SSreader3.52以上版本
3 .phtml:cajviewer
4 .pl: 一般說來是PERL Script,也可能是mp3播放軟體的playlist文件
5 .ppt .pps:PowerPoint
6、prn:
prn文件是列印機文件,比如你在Word中選擇"列印到文件"就會生成這種文件。
你可以把擴展名改為ps,然後用GSView打開。
或者用PrFile這個軟體直接把prn文件送到PS列印機列印出來。
7 .ps:
ps的意思是PostScript,這是一種頁面描述語言,主要用於高質量列印。
在UNIX和windows下都可以用GhostView來看ps文件。其homepage是
http://www.cs.wisc.e/~ghost/gsview/new23.html
如果你有PoscriptScript支持的列印機,可以直接列印PS文件。
如果你想製做PS文件,簡單的辦法是:在Windows下安裝一個支持Post Script
的列印機驅動程序,比如HP 4 PS,你不需用非有這個列印機安裝在你的機器上。安裝好
驅動之後,在WIndows下任何一個編輯器中編輯好你需要轉成PS的文件,比如從
Word下。然後選擇"列印",選擇那個PS兼容的驅動程序,然後選擇"print to file",
它將把列印輸出送到一個文件中去。因為你用了一個Poscript 的列印驅動程序,
那麼這個列印文件就是PostScript文件了。將該文件改名字為XXX.ps就可以了。
8 .ps.gz:
gzipped postsript 文件,可以用gsview直接打開,其支持gzip
如果是用IE下載的,有可能實際已經解開,可以去掉gz後綴試試。
9 .psz: 改成*.ps.gz試試,然後用gzip或者winzip解開就是.ps文件了
10 .psf: outline PostScript printer font (ChiWriter)
11 .ptl: AUTOCAD做出來的列印文件
Q:
R:
1、.rar,.r01,r02......:
rar是一種壓縮文件格式,在DOS下解開RAR可以用rar.exe,在各大FTP
裡面都可以找到,一般在pub/msdosutility之類地方。需要注意的是rar
高版本壓縮的文件低版本不認。當前最新的rar for DOS是2.X版,如果
能找到2.x版的話最好不要用1.X板的rar,2版的rar文件相互是通用的。
rar的命令行參數幾乎和arj一樣,rar x -v -y filename.rar
可以展開文件,包括帶目錄和多文件壓縮。
rar多文件壓縮時rar之後的文件名是r00,r01,r02....
DOS下的軟體不支持長文件名,所以如果你的rar裡面有長文件名並且因為
在DOS下展開丟失了得話,可以試試winrar for win95,支持長文件名。
在各大ftp上應該也可以找到。其所有版本都可以認rar2.X得文件。
2、.raw:
是easy cd或者winoncd等軟體做的CDROM的ISO鏡像
RAW屬於MODE1的
3、.raw:
可用Photoshop看。
4、.rom:
是很小的音樂壓縮格式,使用realplayer可以播放。
5、.rom:
是模擬器的文件吧。
6、.rpm:
RPM 是Redhat Package Manager 的簡寫。
是Linux 底下的軟體包管理系統。
到Linux 底下用使用rpm 來對它進行操作。
7、.rm:
RM文件是一個包含了RA文件URL地址的文件,作用就同M3L與MP3一樣,用於
REALPLAYER在INTERNET上播放RA流。
8、.rmx:
可以用realplayer 打開。
9、.rtf:
rich text format
包含格式的文本,可用於各種編輯器間交換文件,但是體積要比專用格式大很多。 可以用word,寫字板打開,一般的支持格式的編輯器都能打開。
S:
1、.sfe:file split 分割文件。
用file split 可以把他們合並成原來的zip文件。
或許還有自動合並得bat文件呢。
2、.sfv:
不是文件分割器產生的,是sfv32w產生的,一般用來做windows下的文件校驗。
3、.shar:
Shell Archive, 文本格式的打包文件,類似tar, 不過tar生成的為binary file,在UNIX下sh < *.shar 即可解包, 或用專門的 shar/unshar utilities。
4、.shg:
是microsoft的help workshop的圖形處理工具生成的圖形文件,
是用來在help中調用的。
5、.sit:
Macintosh Stuffit archives,
as well as UUE (uuencoded), HQX (BinHex), bin (MacBinary), ZIP, ARC,
ARJ, and GZ archives
use "Aladdin Expander" to expand
6、.srm:
呵呵,當然是用Kiven電子書庫了.你可以去化雲坊down 3.0.12的版本,也可以去http://kiven.yeah.net kiven的主頁上當最新版.還有源碼的呦.
7、.stx:
Syntax file of Edit Plus
8、:
是Flash的動畫格式,如果瀏覽器裝了插件,可以用瀏覽器打開,但最好用
Flash Player Browser打開。
9、.swp:
Scientific Word Place
10、.spw
SigmaPlot Worksheet
http://www.spssscience.com/sigmaplot
T:
1、.tar.GZ or .tar:
.tar.gz,或者.tgz的文件一般是在UNIX下用tar和gunzip壓縮的文件。
可能的文件名還有.tar.GZ等。gunzip是一種比pkzip壓縮比高的壓縮 程序,一般UNIX下都有。tar是一個多文件目錄打包器,一般也是在unix下。
在UNIX下展開.tar.gz文件用tar zxvf filename.tar.gz就可以了 或者用gunzip -d filename.tar.gz得到filename.tar 然後用tar xvf filename.tar解包,兩步完成。
在PC環境下解tgz,可以用winzip 6.2以上版本,可以直接打開extract。
建議在win95或者NT下使用winzip,因為很多這樣的文件都是在UNIX下壓縮的,
很可能有長文件名,但是WIndows3.1是不支持長文件名的,however,win31下的winzip 也是應當可以展開tgz的。
2、.tar.Z:
.Z的文件一般是在UNIX下用compress命令壓縮的。在UNIX下解開可以用 uncompress filename.Z。在PC下可以用winzip6.2以上版本,建議使用
win95版本的winzip,因為win31不支持長文件名,而UNIX下的文件很
可能是長文件名。但win31下winzip應該也可以解開。
如果是.tar.Z的文件的話可以用uncompress先解開外面一層,然後用
tar xvf filename.tar解開tar文件。在PC下還是用winzip。
3、.tex:
.tex本身是個文本文件,必須經過編譯成dvi文件,使用winLatex就可以,如果你有 unix當然會帶TeX或LaTex的。
U:
1、.ufo:
問:這種文件要用什麼程序打開?quick view plus 可以嗎?
答1:使用photoimpact應該可以.
答2:通常是漫畫,可以用冷雨瀏覽來看.
答3:找ufo2jpg.exe可以將ufo文件變成熟悉的JPG
2、.uu,.uue:
.uu是uucode的文件。uucode是一種把8bit文件轉成7bit的演算法
我們知道,exe文件或者其他二進制文件是不可以直接用email
發出去的。uucode可以把這些文件轉成7bit格式,就是普通文本文件格式
(如下面的樣子),然後就可以被接收方還原。
begin 640 pass
M("$Y-2V]R<5!1=UI!.C`Z,#I3=7!E`@<F]O=#IB>$Y-2V]R<5!1=UI!.C`Z,#I3=7!E<BU5<V5R.B\\Z+V)I;B]C
M<V@@<WES861M.BHZ,#HP.E-Y<W1E;2!6"B`@(&=U97-T.F-U-&I)=&M%9&HN
M:S(Z.3DX.CDY.#I\'=65S="!!8V-O=6YT.B]U<W(O<&5O<&QE+V=U97-T.B]B
如果你收到一個email是uucode做的,可以把它存成一個文件,將begin 640..
之前的部分刪除,然後改文件名為.uu,然後用uudecode解開。
在windows下可以用winzip6.2以上版本。
V:
1、.vcd:
一般是virtual driver的虛擬光碟機文件
也可以轉換成iso,用daemon打開,參見格式轉換,.vcd->.iso
另外金山影霸的文件也可能是vcd。
2、.vcf:
是地址本文件,用outlook express可以打開,(雙擊就可以)。
3、.vob:
DVD數據文件
4、.vos:
VOS 是一款強大的電子琴模擬軟體,.vos文件可以用它打開。
5、.vqf:
用Winamp播放,需要裝相應的插件。
備註:VQF是YAMAHA公司和日本NTT公司聯合開發的一種新音樂格式,它的壓縮比比MP3更高,音質卻與MP3不相上下,而它之所以沒有MP3那般出盡風頭,大概與其推出時間較遲以及缺和相應的廣告宣傳有關吧,加之其播放、製作工具目前還不是很豐富,所以知道的人不是很多。但不管怎麼說,VQF的確是一種優秀的音樂壓縮格式。常見播放工具有Yamaha VQ Player等等。
6、.vsd:
visio畫的流程圖
7、.vss:
visio template file
W:1、.wdl:
Dynadoc,華康文件閱讀器 可用dynadoc 或 FPread32.exe為關鍵字在ftp搜索引擎搜索。
2、.wmf:
WINDOWS的圖元文件,用ACDSEE可以看,WORD也可以打開。
3、.wpd:
WPD是corel公司的wordperfect字處理軟體的文檔的擴展名。
4、.wsz:
winamp的skin,down下來以後是wsz格式ws打開一個winzip先,然後用winzip里的open。。。。。。。
X:
1、.xls:
MicroSoft Excel的文件。
2、.xml:
eXtensible Markup Language
SGML的一個子集, 1998年2月正式發布1.0版
目前IE5.0可支持,可以在IE5.0下瀏覽.xml文件,但同時必須有相應的.xsl文件
才能正常顯示。
Y:
......
Z:
1、.zip:
zip是一種最常見的壓縮格式,在UNIX下解開zip用unzip命令。
在PC下解開zip可以用pkunzip.exe,一般在大ftp裡面都可以找到,
或者用winzip解開。pkunzip -d filename.zip可以帶目錄結構解開文件

㈥ 如何解決centos7中unzip解壓zip時出現中文亂碼

如何解決centos7中unzip解壓zip時出現中文亂碼?

需要在/etc/environment中加入2行:

然後重啟一下服務就生效了。

本文來自PHP中文網的 centos 教程欄目: https://www.php.cn/centos/

熱點內容
手機網頁緩存視頻 發布:2025-02-03 23:38:48 瀏覽:832
agnes演算法 發布:2025-02-03 23:38:05 瀏覽:35
私密上傳在哪 發布:2025-02-03 23:33:04 瀏覽:1002
切冰解壓 發布:2025-02-03 23:30:36 瀏覽:768
解壓攪拌聲 發布:2025-02-03 23:11:35 瀏覽:838
伺服器硬碟誤拔了怎麼辦 發布:2025-02-03 23:05:26 瀏覽:875
易手遙控連接密碼是多少 發布:2025-02-03 22:44:26 瀏覽:172
sql安裝程序配置伺服器失敗 發布:2025-02-03 22:44:25 瀏覽:594
可以寫腳本的點擊器 發布:2025-02-03 22:44:22 瀏覽:622
c演算法代碼 發布:2025-02-03 22:42:20 瀏覽:866