Чтение файлов DAT и файлов парадоксов из приложения X
Файлы данных, сгенерированные из приложения X. Файл dat находится в той же папке, где находятся файлы базы данных paradox. Я уже пробовал программное обеспечение для чтения файлов данных, но безуспешно. HxD читает файл данных в двоичном виде
Я использую программное обеспечение DBISAM. Он запрашивает пароль для чтения файла. Затем я использую инструмент utf-8. Я выбираю преобразование из ANSI в UTF-8. Но он удалил весь контент и оставил sssddd@ в файле. sssddd@ присутствует во введении файла dat.
Java-код, который я пытаюсь запустить, чтобы прочитать файл DAT:
package readdat;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
public class Readdat {
public static void main(String[] args) throws FileNotFoundException,
UnsupportedEncodingException, IOException {
FileReader file = new FileReader(new File("D:\\7.dat"));
BufferedReader br = new BufferedReader(file);
String temp = br.readLine();
while (temp != null) {
temp = br.readLine();
System.out.println(temp);
}}}
Вывод также не в нечитаемом формате:
�£<úî
?��®;ÃÃ
¢â‚¬Å¡Ãƒâ€šÃ‚¡JM=)\=]!?Æ’LÉ;ÃÃâ
€šÃ‚¹ÃƒÆ’·â„¢=®Ga=sÃ…Ãâ
€šÃ‚½C?ý'¾;¡JÃÆâ
€™ÃƒÂ¯Ã‚¿Â½=�Âu=dZR?ÃÃâ
€šÃ‚¾ÃƒÂ¯Ã‚¿Â½ÃƒÂ¡;Â¥N
Когда я использую конвертер текстового кодирования для преобразования в utf-8, файл dat не может быть конвертирован. В нем говорится, что содержимое находится в двоичных данных, а не в текстовых данных. Это часть содержимого файла dat. Пожалуйста, помогите мне прочитать этот файл данных.
£<,?síÂ;ù÷™=Âõ<wA?5)¼;M¡³=ìQ8=M@W?êMó;¡JÍ=Âu=i´v?mUÐ;öóæ=¸…=±ƒƒ?áŠè;¥N >{®="”?§b<ù÷>=
×=!©?¥Ï<M¡3>®Gá=h±?æØþ;¡JM> >TG¾?¤
<õóf>áz>MÓ?C¬ <¥N€>
×#>’}ä?b‰þ;ù÷™>333>9Šõ?Ç6<£Ì¦>\B>ãD@çã
<M¡³>…ëQ>¹ª @õ<÷uÀ>=
W>Ëì
@¥ù<KÚ>fff>-S@ëí<õóæ>×£p>x¸@¸º<ŸÈó>Ház>¢û@§<ú¸?¸…>Æ'@Ol!<O#
?®‡>|Ã+@»<ù÷?…ë‘>Ùj6@r} <£Ì&?=
—>Ž®:@çø<<¢:?®G¡>ëUE@Ó6=<LàF?ff¦>™I@›ã3< ‰`?×£°>EDT@öš:<õóf?33³>?…X@_M=<ŸÈs?
1 ответ
Это четвертый раз, когда вы задали тот же вопрос. Причина, по которой вы не видите никаких ответов, заключается в том, что никто не может вам помочь. Расширение файла ".DAT" широко используется разработчиками программного обеспечения для пользовательских форматов данных, связанных с их конкретными приложениями, особенно когда нет очевидных причин называть это как-нибудь еще. Ваш файл мог быть создан любой из десятков, если не сотен программ.
Тот факт, что он появляется в каталоге баз данных BDE, говорит вам очень мало. Это может быть продукт приложения Paradox, которому нужно что-то помимо стандартного хранилища таблиц, или это может быть файл, который импортируется в таблицы.db, или это может быть результат пользовательского процесса экспорта, или это может быть что-то остальное целиком.
Вы должны выяснить, откуда пришел файл. Кто хочет, чтобы вы прочитали этот файл? Где он это взял? Зачем ему это нужно? Вы добьетесь гораздо большего, изучив происхождение файла, чем изучив его содержимое.
Текстовый редактор, такой как Блокнот, является очень плохим инструментом для анализа файла неизвестной структуры. Вам нужен хороший редактор Hex, чтобы даже взглянуть на него. Bless, wxHexeditor и DHEX рекомендуются.
Однако вы должны знать, что даже если вы думаете, что нашли значение данных путем прямого исследования, вы никогда не сможете быть уверены. Вы можете неправильно интерпретировать файл любым из множества способов. Вы даже не можете быть уверены, что ваш файл.dat правильный! Он может быть оставлен после неудачной ранней попытки и никогда не предназначен для того, чтобы вообще оставаться в каталоге.BDE.
Если вы не знаете, какое программное обеспечение создало файл, и вы не можете обнаружить его структуру с помощью внутреннего анализа, то даже член Stackru с репутацией 76,1 КБ не сможет прочитать его.