2011-10-12 122 views
1

我已經使用在Linux中創建的.sql文件:如何在Windows中gunzip sql文件?

mysqldump --opt db_name | gzip > backup_file_name.sql 

我需要在Windows中使用它。 7-zip可以打開它,但是當解壓縮時,它會顯示「backup_file_name.sql中的數據錯誤。文件已損壞」。我也嘗試http://www.gzip.org/#exe,我無法讓它工作。有任何想法嗎?

+0

下Cygwin的gzip的嘗試。 –

回答

2

我認爲問題在於你試圖打開一個.gz文件,它只是一個壓縮的單個文件,而7-zip是爲壓縮存檔設計的,如.tar.gz

嘗試下載gzip for Windows,然後運行:

gzip -d backup_file_name.sql.gz 
+0

我有,並且錯誤是「不完整的文字樹.gzip:backup_file_name.sql.gz:無效的壓縮數據 - 格式違反」 – Obay

+2

@Obay - 聽起來像您的文件已損壞。 –

0

您應該將其命名爲backup.sql.gz。 7zip不會知道.sql文件是什麼(即使它在內部被壓縮)。

+0

我做到了。 7zip可以打開,但是在解壓縮時,它會顯示數據錯誤,文件已損壞。 – Obay