>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Содержание файла "*.msf" http://forum.mozilla-russia.org/viewtopic.php?id=71922 |
Vector_om > 14-05-2017 08:03:46 |
С ходу не нашёл толком описание что там за что отвечает. Я понимаю примерно что это, но что конкретно не понятно и потому если глюк, то не понимаю что там искать. Выделить код Код:// <!-- <mdb:mork:z v="1.4"/> --> < <(a=c)> // (f=iso-8859-1) (B8=junkscoreorigin)(B9=junkpercent)(BA=preview)(BB=gloda-id) (BC=remoteContentPolicy)(BD=gloda-dirty)(BE=keywords) (BF=charSetOverride)(C0=charSet)(C1=MRUTime)(C2=sortType)(C3=sortOrder) (C4=viewFlags)(C5=viewType)(C6=sortColumns)(C7=columnStates) (C8=folderName)(C9=useServerRetention)(CA=retainBy)(CB=daysToKeepHdrs) (CC=numHdrsToKeep)(CD=daysToKeepBodies)(CE=keepUnreadOnly) Тут понятно что каждому значению что то присваивается, а потом дальше где то вижу название писем, папок, Чё за такое? |
Coroner > 14-05-2017 09:25:46 |
msf — индексный файл. Смотреть в нём нечего. Редактировать — тем более. Его разве что удалять приходится если проблемы возникают или пересоздавать, если не ошибаюсь, командой "сжать" : https://support.mozilla.org/ru/kb/szhatie-papok
http://kb.mozillazine.org/Importing_folders |
yup > 14-05-2017 09:36:39 |
Coroner пишет
Не, "Починить папку". Формат файла называется Mork, он практически не документирован, и, как однажды написал человек, создавший конвертер из MSF в XML:
|
Vector_om > 14-05-2017 10:29:25 |
Если я его удаляю, то TB не видит папку (не показывает если точнее, если на пример ещё письмо и они находится в "глючной" 2015, то он находит и даже показывает его). \ Хотя тат ПК тоже не совсем "нормальный" т.е. я понял там даже IE не могу и многое дургое обновить.. 2 дня почти мучился.. уже думал надо было сразу переустановить ОС \ |
yup > 14-05-2017 10:58:13 |
Vector_om пишет
А при чём тут 2015.sbd? Это каталог, в котором лежат подпапки папки 2015. 14-05-2017 11:00:06 yup пишет
Или файл 2015 таки есть, и папка 2015 без 2015.msf видна, но при её починке программа виснет? 14-05-2017 11:03:35 |
Vector_om > 14-05-2017 13:50:58 |
yup пишет
Папки в локальном хранилище. Подкинул всё как обычно (при этот копировал с Вин 7 х32 на аналогичную и на XP) И тут TB начал глючить, не мог понять почему. Методом исключения, понял что если удалить 2015.msf то TB нормально работает. Про нулевой длины не знал, удалил и их и .msf Сейчас дошёл до 12 месяца и в нём что то не так и только кстите на этом ПК. Удалил "*.msf" этого месяца и перезапустил, вроде 5-10 сек, нормально, файл создался, и потом пошёл он есть память. Запускаю TB - всё нормально. Т.е. что то получается в том "архиве" тупит - НО ЧТО??? |
yup > 14-05-2017 21:17:55 |
Vector_om пишет
Контейнер с письмами - это простой текстовый файл, не имеющий никакой внутренней структуры. В нём просто письма идут подряд одно за одним, без каких-либо разделителей или признаков начала-конца письма. Начало каждого полученного письма в этом файле выглядит так: Строка, начинающаяся с "From " (без кавычек) или "From - дата". |
Vector_om > 15-05-2017 17:46:13 |
Думаю не просто, далеко не просто ))) т.к. там "декодируются" и всё вложения, не важно докуменрт это картинка или даже exe. |
yup > 15-05-2017 21:12:00 |
Vector_om пишет
Ничего не декодируется. Как пришло с сервера закодированное в Base64, так в Base64 в файле и хранится. Вот, кстати, прошлый раз: https://forum.mozilla-russia.org/viewtopic.php?id=70005. Все ложные срабатывания там - на чистом тексте. |
Vector_om > 16-05-2017 03:53:40 |
О как? А я кажется видел пробелы в Base64, только между заголовками и "телом" вложения. И как то страшно становится уже писать где то "From" |
yup > 16-05-2017 11:03:45 |
Vector_om пишет
1. В Base64 закодировано только вложение. Пустые строки между ним и заголовком секции значения не имеют. А в закодированной части могут присутствовать только буквы латинского алфавита, цифры и символы "+", "/". Vector_om пишет
Ну да. Правда, во-первых, опасно это, только когда "From " стоит в самом начале строки и запускается переиндексация ("починка") папки в Thunderbird. |
Vector_om > 17-05-2017 19:57:56 |
Спасибо. Может тогда ещё тут откроете секрет почему так? И вот тема Туда же надо было ещё добавить и про поиск. А второй случай это письмо есть, но так же окно пустое, НО если в ручную открыть папку |
yup > 18-05-2017 02:33:02 |
Я ни с чем подобным не сталкивался, поэтому могу только поделиться соображениями по поводу того, что может быть потенциальным источником проблем. 1. У каждого письма есть 3 метки времени: когда оно отправлено, когда поступило в ящик (получено сервером) и когда получено клиентом. Какую именно из них используют фильтры архивации и поиска? 2. За последние дни несколько раз уже упоминалось, что локальное хранилище писем папки состоит из двух файлов: контейнера с письмами и индекса к нему (.msf). В индексе хранятся заголовки писем и разная техническая информация, включая место расположения (смещение) письма в файле. Когда программа показывает список писем в папке, она в контейнер не лезет, использует только информацию, находящуюся в индексе. А индексный файл может оказаться рассогласованным с контейнером. Например, может указывать не на реальное начало письма, а куда-то в постороннее место в файле или вообще за пределы файла. Или в контейнере может оказаться письмо, не учтённое в индексе. |
Vector_om > 18-05-2017 05:28:54 |
Спасибо. Данный "дефект" ранее думал относится к давним письмам, но оказалось нет, таким же образом "терялись" и совсем новые письма. То что теряются "ссылки" при перемещении то же подозревал. Сейчас попросил, пока совсем не до этого, собрать мне несколько таких адресов, которые по поиску ищут и найдя не выходят на них. |