Конвертировать / открыть файл ASCII

682
Caleb Pitman

Я пытаюсь открыть файл ASCII. Поставщик файла говорит, что я обязан выяснить это. Первые 10 строк файла (с помощью команды linux " head -10 file.txt ") включены ниже. Я предполагал, что файл будет просто чистым текстом, как и большинство компаний, с которыми я имел дело, когда они говорят ASCII. Это просто дамп данных из их базы данных, который выглядит как Oracle. Я ожидал текстовый файл с разделителями следующим образом:

Delimited File 123 123 123 123 Delimited 

Вопрос: Как я могу преобразовать файл "ASCII" в читаемый формат?

0b8p À0l# 8|FñÕ¤ßcÈQpMdÓ¢]ëÕlA±6%ì^+kÞìÆD>q:ýTÆçzáä"]8Ë %hÃ"l1xÓ§Q§J=JQ6Ôãâ¬aÃÊV5IÙ5©ÒCcÔÈÇ ®=©YJû$ã1KÇ àØA@)â H'G@´!¥"R@PyÂý*R$1[2'Ãß9 èA|D rpEÏ9ñA@ OXQaÔG±DKXA$6Ñ_ÿ8`G6L àx30È£y8Da 
0
Просто заметьте, что вы видите бессмысленную ошибку - сами данные после того, как они зашифрованы в UNICODE. Unicode сохраняет значения ASCII, поэтому вы можете читать действительные символы ASCII в Unicode. Поскольку текст не имеет никакого смысла, это означает, что файл, вероятно, не содержит текстовые данные в кодировке ASCII. Frank Thomas 8 лет назад 0

1 ответ на вопрос

1
Lucio Crusca

Try the command

file file.txt 

it should tell you the actual file format.

Там написано "сжать 16-битные данные" Caleb Pitman 8 лет назад 0
Это на самом деле привело меня к ответу! Спасибо, Люсио! Изучив результаты этого, я обнаружил, что файл был сжат. Я такой тупой ... :( Caleb Pitman 8 лет назад 0
@ fixer1234 Он отвечает: процедура, чтобы открыть любой файл, находит его формат и затем использует правильный инструмент, чтобы открыть его. В ОП отсутствовала первая часть поиска формата файла. Вы можете дать человеку рыбу или научить человека ловить рыбу. Что лучше? Lucio Crusca 8 лет назад 1