Существует ли предел размера на текстовый файл? [дубликат]

public boolean regionMatches(boolean ignoreCase,
                             int toffset,
                             String other,
                             int ooffset,
                             int len)

ignoreCase: если true, игнорирует регистр при сравнении символов.

public static boolean containsIgnoreCase(String str, String searchStr)     {
        if(str == null || searchStr == null) return false;

        final int length = searchStr.length();
        if (length == 0)
            return true;

        for (int i = str.length() - length; i >= 0; i--) {
            if (str.regionMatches(true, i, searchStr, 0, length))
                return true;
        }
        return false;
    }
12
задан Community 23 May 2017 в 12:25
поделиться

1 ответ

Нет никакого предела кроме размера Вашего диска и Ваших ограничений файловой системы на файл.

Например, пределы размера файла:

  • NTFS: 16 тебибайт - 64 кибибайта
  • Ext4: 16 ст. л.
  • FAT32: 4 ГБ - 1

На диске нет никакого различия между текстовым файлом и любым другим типом файла. Они все просто хранят байты данных.

Единственное концептуальное различие при записи в двоичный файл и текстовый файл - то, что, когда операция записи выполняется на текстовом файле, \n символ может быть заменен \r\n символом или некоторым другим конечным символом (символами) строки.

27
ответ дан 2 December 2019 в 05:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: