2013-05-20 5 views
17

확장자가 .db 인 데이터베이스 파일이 몇 개 있는데 들여다보고 싶습니다. 그러나 어떤 프로그램을 사용하여 파일을 열어야하는지 모릅니다. DB 파일의 헤더를 검사하면 database-program/type의 이름을 나타낼 수 있다고 말하는 비슷한 질문을 발견했습니다. 내가 찾은 것은 "FLDB"입니다. 누구나 어떤 종류의 데이터베이스 파일이 될 수 있는지 실마리가 있습니까?.DB 파일을 여는 방법은?

편집 :

더 힌트를 제공하기 위해 노력

: 이 자동차 네비게이션 시스템의 프로그램이며 8 개 언어를 알고있다. 내 언어로 현지화하려고합니다. .db 파일이 많고 .gdb 파일 (아마)에이 데이터가 들어 있습니다.

+2

.db 파일은 어떻게 얻었습니까? 그것이 어디에서 왔는지 우리에게 말하면 그것을 읽는 방법에 대한 단서를 줄 수 있습니다. –

+0

이 .db 파일은 자동차 네비게이션 프로그램의 일부입니다. 나는 라벨 등을 번역하려고하는데, 현지화. – Croo

+0

어떤 자동차 항법 시스템입니까? 해당 시스템 또는 이전에 작업 한 사람들을위한 툴킷이있을 수 있습니다. 그러나 사람들이 어떤 시스템을 사용하는지 추측해야한다면 경험이 많은 도움을받을 가능성이 적습니다. 또한 [XY 문제] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)에 빠지지 마십시오. 'X'는 "* 어떻게해야합니까? 내 GPS를 내 언어에 맞게 현지화하면 이렇게 할 수 있다고 생각합니다. * "하지만 Y *"* 어떻게이 데이터베이스 형식을 읽어야합니까? ". 질문을 수정하고 타이핑하고'X'를 물어보고'X'를 달성하기 위해 지금까지 시도한 것을 설명하십시오. –

답변

14

.db 확장자에서 어떤 프로그램을 사용할지를 알 수있는 방법이 없다고 생각합니다. 열 수없는 암호화 된 데이터베이스 일 수도 있습니다. MS Access 또는 sqlite 관리자가 가능합니다.

편집 : 파일의 이름을 .txt로 바꾸고 텍스트 편집기로 열어보십시오. 파일의 처음 몇 단어는 DB 유형을 알려줍니다.

는 SQLite 데이터베이스 인 경우 파일 형식 인 경우가 데이터베이스 그것의, 그것은, 당신은 Magic Number 및 기타 telltales을 찾기 위해 TrIDNet - File Identifier 같은 도구를 사용할 수 있습니다

+0

총 사령관에서 확인했습니다. 처음 몇 라인은 당신이 제안한 것처럼 타입을 포기해야합니다. 어떻게 내가 "FLDB"이름을 찾았는지. – Croo

+0

아마도 "Fileset Location Database" – Jerry

+0

내 추측 (Google의 추측)이었고 IBM 데이터베이스 서버를 다운로드하려고 시도했습니다 ... 지금까지 행운이 없었습니다. – Croo

7

"SQLite는 형식 3"로 시작합니다 그것이 무엇인지 말해 줄 수 있습니다.

그러나 정의를 검색해도 "FLDB"문자열의 내용이 표시되지는 않지만 마법 번호보다 많은 수를 확인하므로 시험해 볼 가치가 있습니다.

Linux를 사용하는 경우 File은 비슷한 작업을 수행하는 명령입니다.

다른 방법은이 파일을 생성 한 프로그램에 액세스 할 수있는 경우, DLL의 생성자에 대한 메타 정보가 포함되어있을 수있는 데이터베이스 또는 DLL의 DLL 또는 EXE가있을 수 있습니다. 원래 .db 파일을 만든 프로그램 외부에서 파일을 읽을 수있는 소프트웨어의 경우

+0

TriDNet을 사용해 보았는데 "Unknown!" 팁 주셔서 감사합니다. – Croo

관련 문제