Почему загруженный 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 - минимальный размер блока вашего диска. Посмотрите на это.

Другие вопросы по тегам