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

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

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

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

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

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

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

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


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

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


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

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

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

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

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


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