Почему загруженный zip-файл через ftp меньше исходного файла?
Мой оригинальный почтовый файл 4 КБ. Когда я загружаю его через ftp на сервер, размер меньше, а именно 3.032KB. Мне кажется, что zip-файл поврежден и не может быть открыт. Почему так происходит? как можно исправить?
код ftp
public static void uploadFilesToServer(String filename){
File file = new File(filename);
FTPClient client = new FTPClient();
FileInputStream fis = null;
try {
client.connect("ftpsrv2.koln.de");
client.login("user", "pass");
client.setFileType(FTP.BINARY_FILE_TYPE);
fis = new FileInputStream(filename);
if(client.storeFile(file.getName(), fis)){
System.out.println("Upload success");
}else{
System.out.println("Upload faild");
}
client.logout();
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
1 ответ
Все хорошо, 4kb - минимальный размер блока вашего диска. Посмотрите на это.