Имя: Пароль:
1C
 
Народ подскажите где взять программу для просмотра DAT файла?
0 AlexandrV
 
29.10.08
15:03
Народ подскажите где взять программу для просмотра DAT файла?
Срочно надо
1 Fragster
 
гуру
29.10.08
15:03
блокнот
2 AlexandrV
 
29.10.08
15:03
(1) показывает мусор
3 Черт
 
модератор
29.10.08
15:04
а что за дат файл, уж не в аутглюке пришел?
4 ДенисЧ
 
29.10.08
15:04
А дат он отчего?
5 Sadovnikov
 
29.10.08
15:04
(2) А чего ты там еще ожидал увидеть?
6 AlexandrV
 
29.10.08
15:05
Идут исходные данные для загрузки и не понятно где ошибка
7 Heckfy
 
29.10.08
15:05
попробуй переименуй в тхт и смотри нотпадом через открыть файл тхт-дос
8 Господин ПЖ
 
29.10.08
15:06
кто данные присылает, того и спрашивай
9 Fragster
 
гуру
29.10.08
15:06
(0) в дат чего только не пишуть....
10 AlexandrV
 
29.10.08
15:07
(0)+ Некс редактор какой-то вроде был не помню точно как называется.
Подскажите какой прогой можно посмотреть код?
11 Fragster
 
гуру
29.10.08
15:07
(9) а еще, если у него имя вида ATT00001.dat - то это - аутлук не правильно имя файла воспринял при пересылке...
12 Fragster
 
гуру
29.10.08
15:07
(11) ну, и ты его из аутлука взял ;)
13 AlexandrV
 
29.10.08
15:08
(8) тот кто присылает и хочет увидеть, что до нас дошло.
Выгрузка была автоматическая и что выгрузилось от НЕГО и надо увидеть.
14 smaharbA
 
29.10.08
15:10
(11) это его всякие эволюшены с тандебердами (ежли спецом не постараться) неправильно передают, умники блин 2047 им устарела типо
15 Черт
 
модератор
29.10.08
15:11
В тандерберде это решается на раз
16 Fragster
 
гуру
29.10.08
15:12
(14) кстати да, как эволюшн заставить, так и не понял я...
17 Sadovnikov
 
29.10.08
15:12
(13) Так отправь ему обратно этот файл. И пусть смотрит.
18 foxey
 
29.10.08
15:13
Вот помнится был у нас случай в Тверской губернии... Так там приспичило барину DAT-файл посмотреть. Хочу посмотреть его и все тут. Крестьян всех замучал своим хотением. А никто открыть его не может. Нашелся умелец один - приезжий, из Тульской губернии, так он его открыл. Смотрит в него барин и изумляется... Ничего там не видать. Точнее, видать, но разобрать невозможно. Мучались еще неделю с разбором содержимого. Да тут на счастье Иван-дурак проснулся. Спал он на печи своей неделю целую... "HEX-редактором его открывать надобно, барин!" Открыл барин файл свой заветный редактором этим мудренным, взглянул и упал замертво. На том и истории конец. Давно это было...
Не смотрите файлы непонятного содержания. Чревато это...
19 AlexandrV
 
29.10.08
15:15
(18) так где его можно взять?
20 Sadovnikov
 
29.10.08
15:16
(19) FAR, DN.
21 Fragster
 
гуру
29.10.08
15:16
еще помниЦЦа у меня был раритет - видеодиск, именно в том виде, в котором их задумывали... никаких там мпегов... дык на нем были дат файлы, что медиаплеером игрались... если 1с выгрузку распаковать - опять же дат файл будет там...
22 MRAK
 
29.10.08
15:17
(18) +++
смеялсо)))
23 foxey
 
29.10.08
15:17
(18) В Яндексе приказ вбей: Найди мне "HEXeditor" самой последней сборки самой крутой фирмы разработчика.
24 smaharbA
 
29.10.08
15:17
(16) я просто поступил фильтр на мта повешал
ну там еще трап желателен, не стал, вогнал в крон удаление, на всяк случай, а вдруг криво перекодит, да еще можно вообще просто в PQ будет просче

#!/bin/sh

EX_TEMPFAIL=75
EX_UNAVAILABLE=69



base64_encode_file() {
   len=`echo -n $@ | ws -c`
#       local($file) = $_[0];
#       local($encoded, $line) = ;
#       local($len, $bytes, $pad) = 0;
#
#       open (DATA, "<$file");
#       while ($bytes = read(DATA, $line, 45)) {
#               $len += $bytes;
#               $encoded .= substr(pack('u', $line), 1);
#               chop($encoded);
#       }
#
#       $encoded =~ tr| -_|A-Za-z0-9+/A|;
#       $pad = (3 - ($len % 3)) % 3;
#       substr($encoded, -$pad, $pad) = '=' x $pad;
#       $encoded =~ s/(.{76})/$1\n/g;
#       return($encoded);
}

encode_base64(){
   text="$1"
   cmd=""
   if [ -f /usr/bin/uuencode ]; then
       cmd="/usr/bin/uuencode -m /dev/stdout"
   elif [ -f /usr/bin/gmime-uuencode ]; then
       cmd="/usr/bin/gmime-uuencode -m /dev/stdout"
   else
       cmd="/usr/bin/perl -MMIME::Base64 -ne 'print encode_base64($_)'"
   fi
   for i in `seq 0 40 ${#text}`; do
#        echo -n '=?koi8-r?B?';
       echo -n '=?'$2'?B?';
       echo -n ${text:$i:40} | $cmd | grep -v '^begin\|^====$' | tr -d '\n';
       echo -n -e '?=\n\t';
   done
   }

PATH_SCRIPT=/etc/postfix/filters
if [ -z "$SENDMAIL" ]; then
   SENDMAIL="/usr/sbin/sendmail -i"
fi
INSPECT_DIR=/tmp/mtafilters/rfc2047
if [ ! -d $INSPECT_DIR ]; then
   mkdir $INSPECT_DIR
fi
trap "rm -f $INSPECT_DIR/in.$$" 0 1 2 3 15
echo -n > $INSPECT_DIR/in.$$
#echo 'X-rfc2047-Processed: n-d.ru '`date` > $INSPECT_DIR/in.$$

cat >> $INSPECT_DIR/in.$$

if [ 0`/usr/bin/stat --printf='%s' $INSPECT_DIR/in.$$` -eq 0 ]; then
   exit 0;
fi

pattern=';[\t ]*\(file\)*name\*[0-9]\*=\|;[\t ]*\(file\)*name\*='
grep -q -i -m1 "$pattern" $INSPECT_DIR/in.$$
if [ $? -ne 0 ]; then
   $SENDMAIL "$@" < $INSPECT_DIR/in.$$ || { echo Cannot send mail to "$@"; cp $                    INSPECT_DIR/in.$$ $INSPECT_DIR/in.$$.err; exit $EX_TEMPFAIL; }
   exit 0;
fi
while read; do
   i="$REPLY";
   echo "$i" | grep -q -i -m1 "$pattern";
   if [ $? -eq 0 ]; then
       i=`echo -n "$i" | sed 's/;[\t ]*\(file\)*name\*[1-9]\*=\([%]*\)/\2/g; s/                    ;[\t ]*\(file\)*name\*0\*=/; \1name=/g; s/;[\t ]*\(file\)*name\*=/; \1name=/g'`
       charset=`echo -n "$i" | grep -m1 ';[\t ]*\(file\)*name=' | awk -F"name=|                    '" '{ print $2 | "sort -u" }'`
       if [ ! -z "$charset" ]; then
           i=$(echo -n -e `echo -n "$i" | sed 's/%\([0-9A-Fa-f][0-9A-Fa-f]\)/\\                    \\x\1/g'`)';'
           name=`echo -n "$i" | awk -F"name=$charset\'\'" '{ print $2 }' | awk                     -F';' '{ print $1 }'`
           name=`encode_base64 "$name" "$charset" | sed 's/\t$//'`
           i=`echo -n "$i" | awk -v name="$name" '{ gsub(/name=.*;/,"name=\""na                    me"\";"); print $0 }'`
       fi
   fi
   echo "$i";
done < $INSPECT_DIR/in.$$ > $INSPECT_DIR/in.$$.000

$SENDMAIL "$@" < $INSPECT_DIR/in.$$.000 || { echo Cannot send mail to "$@"; cp $                    INSPECT_DIR/in.$$ $INSPECT_DIR/in.$$.err; exit $EX_TEMPFAIL; }
exit 0
25 Александр_
Тверь
 
29.10.08
15:18
(0) DAT - это как правило бинарник. Просмотреть не зная алгоритма по которому формировался файл, скорее всего не получится. По аналогии, попробуй прочитать письмо написанное на каком-то не известном тебе языке с использованием какого-то редкого диалекта, богом забытого народа.
26 smaharbA
 
29.10.08
15:21
просче открыть письмо в иходном виде и позырить название в теле
27 smaharbA
 
29.10.08
15:26
+ позвонить тому кто высылал и спросить исходное имя
28 i-rek
 
29.10.08
15:33
(18) талантище !!!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс