Cannot read the base header the bat что делать
Перейти к содержимому

Cannot read the base header the bat что делать

  • автор:

Тема: Проблема с файлом message.tbb…

MKat вне форума

Возникла проблема с файлом message.tbb папки Входящие.
Т.к. сжатием папки на том ПК ни кто не занимался :-\, ее размер постепенно достиг замечательной цифры 2Гб ;D (а в следствии того, что файловая система FAT32 с кластером в 32Кб, это максимальный размер файла). При попытке сжать данный файл возникал временный файл, который в свою очередь достигал той же цифры и ТБ выдавал сообщение «Ошибка записи в файл batXX.tmp». При переносе файла на NTFS, файл открывается, почта видна, но сжать не получается (после этой процедуры пишет «Освобождено 0 байт»). Help, pls, как можно реанимировать файл.

P.S. При попытке сделать Backup выгружает 0
P.P.S. При удалении файла индекса не видет писем вообще, и генерит новый пустой индекс.

22.09.2003, 13:39 #2
Doctor

Doctor вне форума

Участник Регистрация 21.02.2003 Сообщений 610

Re:Проблема с файлом message.tbb…

На самом деле, сжимай папку, не сжимай, а если туда постоянно валятся письма, то рано или поздно она станет 2Гб… Может, кстати, там и сжимать-то нечего (письма из этой папки никогда не удалались) , поэтому и пишет «Освобождено 0 байт»

Как вариант, создай еще один ящик, типа «Архив», куда автоматом будут старые письма переноситься — иначе все равно в 2Гб рано или поздно упрешься…

22.09.2003, 13:54 #3
Vadim

Vadim вне форума

Участник Регистрация 01.11.2002 Сообщений 4,711

Re:Проблема с файлом message.tbb…

Как вариант сейчас — это экспорт писем в Юникс-бокс (можно по частям), удаление этого файла совсем. и импорт вноть в новую пустую папку и уж потом не забывать про сжатие и архивирование…

ЗЫ: для меня загадка — как создать файл такого объяема ? У меня архив БатТалка с 98 года и он всего 20Мб, а писем в папке 25 тыч. 😉

22.09.2003, 23:14 #4
MKat

MKat вне форума

Новичок Регистрация 22.09.2003 Сообщений 3

Re:Проблема с файлом message.tbb…

Спасибо! Экспорт писем в Юникс-бокс сработал!
Так и сделал: экспортнул все письма -> удалил файл базы -> в чистую базу импортировал письма.

P.S. По поводу объема базы — так через этот ящик проходит большой объем документов, и все хранится как в архиве ;D

24.09.2003, 09:07 #5
GVD

GVD вне форума

Участник Регистрация 05.11.2002 Сообщений 269

Re:Проблема с файлом message.tbb…

Цитата

Сообщение от Doctor

На самом деле, сжимай папку, не сжимай, а если туда постоянно валятся письма, то рано или поздно она станет 2Гб…

Что за глупость > Сжатие освобождает место на диске…
Приведенная модель хранения документов вообще не имеет права на жизнь.. Не стоит забывать что аттачи разбухают на 30-40% за счет кодирования. Так что надо думать головой на причинами возникновения этой проблемы

24.09.2003, 09:33 #6
Doctor

Doctor вне форума

Участник Регистрация 21.02.2003 Сообщений 610

Re:Проблема с файлом message.tbb…

Сжатие освобождает место на диске…

Я разве утверждал обратное? Я всего лишь имел ввиду, что если количество писем стремится к бесконечности, то размер базы так же будет стремится к бесконечности
Кроме этого, я подозреваю, что сжатие базы происходит исключительно из-за физичекого вычищения из базы удаленых писем, а если из папки письма не удалялись, то и сжимать там нечего. Поэтому у него Бат и выдает «Освобождено 0 байт»

Приведенная модель хранения документов вообще не имеет права на жизнь..

Если я правильно его понял, то никакой модели хранения там нет, просто большой объем писем с аттачами через ящик проходит, вот и все…

Никак не стой ноги встали, Игорь Валентинович? ;D

The Bat: ошибка message.tbb

Сегодня запускаю «зе бат» и при просмотре писем во входящих выдает ошибку типа «cannot read header MESSAGES.TBB». При ремонте средствами бата удаляются все письма с июня, резервная копия в октябре только была (нужно чаще делать блин) Есть ли еще какие-то варианты восстановления?

  • eTarget 2011:Панельная дискуссия «Стратегия и планирование рекламной кампании в интернете»
  • eTarget 2011: Круглый стол «Реклама в онлайн-видео»
  • Могут ли «плохие» входящие ссылки привести к ухудшению ранжирования?

Cannot read the base header the bat что делать

Извлекает письма из поврежденного TBB-файла на основе сигнатурного анализа. На выходе получается правильный TBB файл. Утилита умеет выбрасывать сообщения, отмеченные как удаленные, снимать флаг удаления, а также извлекать не все сообщения, а в указанном диапазоне (по порядковым номерам или по физическому смещению в исходном файле). Проверялось на The Bat ver. 2.02.3 и 4.1.11.

Работает под всеми версиями Windows (95/98/Me/NT/2000/XP/etc.).

  • отключить автоматический импорт почты с сервера и выйти из The Bat
  • сделать резервную копию старых messages.tbb и messages.tbi
  • обработать messages.tbb с помощью tbbcopy
  • полученный .TBB-файл поместить обратно в соответствующий каталог The Bat‘а под именем messages.tbb и удалить находящийся там messages.tbi
  • запустить The Bat и выполнить проверку целостности свежевосстановленного каталога
Usage: tbbcopy.exe [-]  or tbbcopy.exe [-] or tbbcopy.exe -a [-d+] Switches: -a automated repair. Make backup of .TDB and .TDI and perform restore to original filename. -o[b|k|m|g] offset in bytes (or optionally in blocks, KBytes, MBytes or GBytes) to start recovery from (since v1.2) -l just dump e-mail list -f dump e-mail From: header -L log unreliable and bad blocks to -d[+|-] include (+) or exclude(-) deleted messages -k keep message size, don't repair when extracting (since v1.2) -m start from message (since v1.2) -M process not more than -? display this help DD-style options: if= of= seek= Note: 1 KByte = 1024 bytes 1 MByte = 1024 KBytes = 1024*1024 bytes if byte offset or byte count is specified, it will be rounded to blocksize Examples: tbbcopy.exe X:\mail\messages.tbb E:\Temp\Restored.tbb will extract all not deleted messages tbbcopy.exe -o 10M X:\mail\messages.tbb E:\Temp\Restored.tbb will extract messages starting from byte offset 10Mb to end of file tbbcopy.exe -a X:\mail\messages.tbb will make backup to X:\mail\messages.bkp.tbb and X:\mail\messages.bkp.tbi and store extracted messages in X:\mail\messages.tbb

Download

Посленняя версия (с исходниками) — tbb_recovery_v1e.rar/tgz (42 Kb/45.4 Kb)

History
  • Разрешен рост внутреннего буфера до размера максимального сообщения. Это нужно для коррекции заголовка. При использовании опции -k используется фиксированый буфер, т.к. коррекция не производится.
  • Добавлены предупреждения при использовании взаимоисключающих опций.
    tbb_recovery_v1e.rar/tgz (42 Kb/45.4 Kb)
    2017.07.04
  • Исправлен баг в поддержке опции -d и -a Теперь -a не отменяет действие -d+
  • Исправлены баги в буферизации ввода/вывода, теперь длинные сообщения и последние 64к файла не портятся.
  • Добавлена опция -f, добавляющая в лог/листинг информацию из заголовка From:.
    tbb_recovery_v1d.rar/tgz (41.8 Kb/45 Kb)
    2017.06.30
    Восстанавливали 25Гб, что уже само по себе интересно 🙂 Выплыл баг в поддержке опций -o (смещение для начала сканирования) и -m (пропустить первые сообщения). Исправлено, спасибо Владимиру Глущенко за сообщение об ошибке.
    Также добавлена опция -k, предотвращающая «исправление» длины сообщения в результирующем файле. Иногда такое исправление вредит.
    tbb_recovery_v1b.rar/tgz (38.7 Kb/41.9 Kb)
    2013.09.08
    История снова всплыла, оказалось, что граничный размер файла .tbb — 1Гб. TheBat все еще продолжает принимать новые письма, но compress уже не делает. И не ругается, делает вид, что полет нормальный 🙂 А файл растет быстро. После 2Гб прием новых писем прекращается без каких-либо объяснений.
    Для удобства дописал режим автоматической обработки, включается -a. Требуется единственный параметр — имя исходного файла. Создание резервной копии оригинала .tbb и индексного файла .tbi делается автоматически. После окончания работы остается только убить .bkp.tbb и .bkp.tbi
    tbb_recovery_v1a.rar/tgz (38.4 Kb/41.6 Kb)
    2013.08.26
    Первая версия, появилась на свет из-за необходимости починить 2Гб .tbb файл. Ни одна из найденных утилит на справилась. Все пытались так или иначе загрузить весь файл в память целиком и повисали либо возвращали ошибку.
    tbb_recovery_v1.rar/tgz (36.9 Kb/39.2 Kb)
    2012.09.20
    Предложения и исправления слать на FB or mail alterX@alter.org.ua (remove X) Share

    Автор: Alter (Александр А. Телятников) Сервер: Apache+PHP под FBSD © 2002-2024

    Cannot read the base header the bat что делать

    Пропала часть папок, или перестали отображаться. Заходил в те папки Фаром, в каждой из них есть по два файла: MESSAGES.TBB и MESSAGES.TBI. В разных папках размер тех файлов отличается, но MESSAGES.TBB намного больше чем MESSAGES.TBI.
    Остались отображаться только основные: Inbox, Outbox, Send Mail, Trash.
    Помогите.

    Сообщений: 3529 Баллов: 6711 Rating: 71 Authority: 71 Регистрация: 18.09.2004
    Машина должна работать, а человек думать
    11.02.2005 03:54:35

    Попробуй в TheBat нажать Shift+Ctrl+Alt+L

    MESSAGES.TBI — индексный файл — если например удалить ничего страшного не будет — он сам создастся повторно.

    А вот MESSAGES.TBB — это и есть база писем

    Сообщений: 600 Баллов: 540 Rating: 12 Authority: 12 Регистрация: 25.09.2003
    11.02.2005 07:06:15
    Попробуй в TheBat нажать Shift+Ctrl+Alt+L — а это что за команда? А то я ее, в менюшках, не нашел.
    Сообщений: 3529 Баллов: 6711 Rating: 71 Authority: 71 Регистрация: 18.09.2004
    Машина должна работать, а человек думать
    11.02.2005 07:08:29
    Скрытая фича — нахождение «потерянных» папок.
    В меню ее нигде нет.
    Сообщений: 600 Баллов: 540 Rating: 12 Authority: 12 Регистрация: 25.09.2003
    16.02.2005 02:25:07
    Shift+Ctrl+Alt+L помогло!
    Спасибо!
    Сообщений: 600 Баллов: 540 Rating: 12 Authority: 12 Регистрация: 25.09.2003
    28.02.2005 03:21:27

    Спасибо, Shift+Ctrl+Alt+L мне тоже помогло.

    Но есть ещё проблема, кроме того появилось в дереве несколько безымянных папок, которые по сути всего-лишь ссылки на Входящие и кол-во сообщений там одинаковое. Хотел удалить, но оригинал Входящих вместе с ними снести боюсь.
    Можно ли от них как-то избавиться?

    kitty_boom
    02.04.2005 05:52:09

    Я установила Windows XP и поэтому пришлось переустанавливать The Bat. Все письма остались в старых папках. Хотелось бы их импортировать в существующий ящик в виде писем (как все и было) потому что на сервере они уже стерты. Как это сделать?
    Через «Tools-Import Messages-From msg-files» ничего не получается. Все письма из Inbox импортируются в приложенном текстовом файле. Письма на русском вообще не читаются.

    Сообщений: 600 Баллов: 540 Rating: 12 Authority: 12 Регистрация: 25.09.2003
    15.04.2005 07:00:37

    Добрый день!
    Помогите, пожалуйста.
    Из моей почты The Bat! исчезли все письма.
    Shift+Ctrl+Alt+L не помогает. Я уже не знаю что делать! Можно ли восстановить потерянные письма?
    С уважением, Тамара.

    Сообщений: 600 Баллов: 540 Rating: 12 Authority: 12 Регистрация: 25.09.2003
    14.06.2005 12:16:06

    возникла проблема.
    при сканировании компа на вирусы, АВП показывает что в некоторых message.tbb есть письма с телами вирусов. При этом он указывает полную инфу о письмо, но при просмотре почты там эти письма отсутствуют.
    каким образом можно не через БАТ отредактировать этот файл, потому как вирусы есть а найти и удалить их невозможно.
    кто сталкивался с такой проблемой откликнитесь плз.
    заранее благодарен.

    Сообщений: 3529 Баллов: 6711 Rating: 71 Authority: 71 Регистрация: 18.09.2004
    Машина должна работать, а человек думать
    15.06.2005 01:00:42

    Цитата
    При этом он указывает полную инфу о письмо, но при просмотре почты там эти письма отсутствуют.

    А сжимать папки пробовали?
    Сообщений: 600 Баллов: 540 Rating: 12 Authority: 12 Регистрация: 25.09.2003
    15.06.2005 12:20:31

    Да, сжмал все папки, но результата никакого не дало.
    антивирус все также показывает что в есть зараженное письмо, но реально я его не вижу в почте.

    есть какая-то возможность редактировать файлы message.tbb?

    Сообщений: 3529 Баллов: 6711 Rating: 71 Authority: 71 Регистрация: 18.09.2004
    Машина должна работать, а человек думать
    15.06.2005 13:14:30

    Цитата
    Да, сжмал все папки, но результата никакого не дало.

    Если было проведено сжатие(очистка от удаленных), то все письма должны быть видны через TheBat!

    Может плохо ищете?

    Если вдруг действительно так (что очень мало вероятно) — тогда базы определенно надо лечить, проверять, экспортить-импортить.

    TBB это почти разновидность unixbox с дополнительными прослойками между писем.
    Смотреть без TheBat можно например через утилитку tbb2mbx, которая работает на командной строке.

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *