Гость
Форумы / Windows [игнор отключен] [закрыт для гостей] / Что означает "На диске ... 0 байт"? / 16 сообщений из 16, страница 1 из 1
15.12.2019, 18:29
    #39903210
Иван FXS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
В свойствах пустого txt-файла указано
Код: plaintext
1.
Размер ... 0 байт
На диске ... 0 байт

-- это значит, типа, что его вообще нет на диске -- как файла, -- только имя в файловой системе?

Или форма "Свойства" врёт?
...
Рейтинг: 0 / 0
15.12.2019, 19:11
    #39903214
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Иван FXSэто значит, типа, что его вообще нет на диске -- как файла, -- только имя в файловой системе?

Да. А ты ожидал, что файл нулевой длины отъест гигабайт от свободного дискового пространства?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.12.2019, 19:59
    #39903223
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Иван FXS
-- это значит, типа, что его вообще нет на диске -- как файла, -- только имя в файловой системе?

Имя файла в файловой системе тоже место на диске занимает. Файл может быть пустым, т.е. 0 байт. Что смущает?
...
Рейтинг: 0 / 0
15.12.2019, 20:05
    #39903225
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
В свойствах файла показан реальный размер и реально занятое место на диске. Место на диске кратно размеру сектора, в одном секторе не может оказаться два файла. Например при секторе 4096 байт, файл размером 1 байт фактически займет сектор, т.е. 4096 байт.
...
Рейтинг: 0 / 0
15.12.2019, 20:23
    #39903232
Иван FXS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Точно, Dima T! То есть этот файл не занимает секторов на диске. Вообще ни одного.

То есть его -- как файла -- на диске нет, есть только его имя в файловой системе (как я и написал)?
...
Рейтинг: 0 / 0
15.12.2019, 20:24
    #39903233
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Иван FXS
То есть его -- как файла -- на диске нет, есть только его имя в файловой системе (как я и написал)?

Верно. Пустой файл и нет файла это разные вещи.
...
Рейтинг: 0 / 0
15.12.2019, 20:24
    #39903234
Иван FXS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Dima T
Что смущает?
-- ничего не смущает. Просто любопытно.
...
Рейтинг: 0 / 0
15.12.2019, 22:24
    #39903246
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Иван FXSТо есть его -- как файла -- на диске нет, есть только его имя в файловой системе (как я и
написал)?

Файл и есть "только имя в файловой системе". Всё остальное - просто кучка кластеров,
набитых битами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16.12.2019, 10:16
    #39903299
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Иван FXS
...как файла -- на диске нет, есть только его имя в файловой системе (как я и написал)?


в общем случае да. если форточки то там хитрее... NTFS оно показывает только основной стрим. в нём может быть 0 байт. а в других стримах и гигабайты спрятаны :)

попробуй под форточками открыть нотепад типо
notepad.exe a.txt
набери
'aaa'
закрой нотепад (сохранив)
снова открой
notepad.exe a.txt:xru
увидишь что там ничего нет
напиши
'Мама мыла раму!'
закрой нотепад (сохранив)
посмотри размер файла


это МАГИЯ!!!
(круглый)
...
Рейтинг: 0 / 0
16.12.2019, 11:09
    #39903314
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Файл (точнее, тело его основного потока) размером до 1,5 кб (реально - до где-то 1 кб) может храниться в записи каталога NTFS и соответственно не занимать место в файловой системе.
...
Рейтинг: 0 / 0
16.12.2019, 11:13
    #39903316
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Пардон, не тот скрин присоединил. А редактирование аттач не удаляет и не изменяет.
...
Рейтинг: 0 / 0
16.12.2019, 12:00
    #39903343
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
физически диск разбит на сектора по 512 байт, за 1 раз можно записать на диск только 512 байт.
а логически диск разбит на кластеры, их размер зависит от форматирования, он обычно равен 4кб.
размер файла на диске будет всегда кратный размеру кластера, то есть если размер файла 100байт, то на диске он будет занимать 4096 байт, а если размер файла 4097 байт, то на диске он будет занимать уже в 2 раза больше предыдущего.
размер имени файла и информация из файловых таблиц роли не играет (в данном значении)
...
Рейтинг: 0 / 0
16.12.2019, 13:36
    #39903417
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Roman Mejtes
то есть если размер файла 100байт, то на диске он будет занимать 4096 байт
Это если он будет помещён в файловые кластеры. См. скрин выше - размер 108 байт, а на диске занимает 0 байт.
...
Рейтинг: 0 / 0
16.12.2019, 13:43
    #39903426
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Akina
См. скрин выше - размер 108 байт, а на диске занимает 0 байт.

Ну не в астрале же инфа хранится.

ИМХО это просто окно свойств криво берет инфу от ОС.
...
Рейтинг: 0 / 0
16.12.2019, 13:51
    #39903434
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Dima T
Ну не в астрале же инфа хранится.
Нет, конечно.ИМХО это просто окно свойств криво берет инфу от ОС.И снова - нет. Как уже сказали, короткие файлы хранятся в "каталожной" записи.
Она, конечно, своё место занимает, но это - внутренняя бухгалтерия файловой системы, которая никому не отображается.

P.S.
Нет, это оптимизация хранения коротких файлов.
...
Рейтинг: 0 / 0
16.12.2019, 13:55
    #39903438
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означает "На диске ... 0 байт"?
Dima TНу не в астрале же инфа хранится.

Не в астрале. В MFT.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Что означает "На диске ... 0 байт"? / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]