2012-02-07 6 views
0

아무도 내 자신의 형식으로 문서를 만드는 방법을 알려 줄 수 없으므로 아무도 그 파일 형식을 읽지 않아야합니다. 내가해야 할 일은 무엇입니까? Java를 사용하여 해당 파일을 만들 계획이었습니다. 너는 내가해야 할 일들과 그 일을 어떻게하는지 말해 줄 수 있니? 아니면 제게 말해줘. 그렇게 할 수있는 다른 방법이 있습니까?자바에서 내 자신의 파일 형식을 만드는 방법

도와주세요!

+0

당신이 무엇을 사용하기로 결정하든, 귀하의 내선 번호가 어떤 용도로 사용되는지 다시 확인하십시오. 다른 프로그램에서 사용하는 프로그램을 선택하면 원하지 않는 귀찮은 부작용이 생길 수 있습니다 (예 : 메일 소프트웨어가 차단하므로 .scf가 사용되지 않음). – Peter

답변

1

확장 프로그램을 선택해야합니다. (아마 마임 타입 일 수도 있습니다)

당신이 쓰고 싶은 것을 결정해야합니다.

마지막으로 당신은 당신이

더 구체적으로, 당신은 텍스트 또는 이진 될 것 같은 자세한 정보를 제공 할 필요가 그것을 쓰기 (그리고 그것을 읽고) 할 방법을 결정해야?

+1

이 프로그램을 사용하는 동안 MIME 유형도 선택하십시오. – Thilo

+0

당신이 선택한 확장 기능에 따라 MIME 형식을 만들 수 있습니까? –

1

파일의 종류와 파일의 종류에 따라 다릅니다.

작성한 소프트웨어의 데이터를 저장하고이 소프트웨어로만 읽을 수 있다고 가정합니다. 예를 들어 .doc은 Microsoft Word에서 만들고 Microsoft Word에서 읽을 수 있습니다. 당신이 자신을 요청해야

첫 번째 질문은 다음과 같습니다

파일은 인간이 읽을 수 있습니까?

즉, 예를 들어 .html과 같이 메모장에서 열 수 있습니까?

예인 경우 XML (예 : XML)과 같은 구문을 선택하거나 생성하십시오 (가장 좋은 선택 일 수 있음).

예 :

<supersoft> 
    <preference> 
    <some-preference foo="bar" /> 
    </preference> 
    <data> 
    <some-data foo="baz" /> 
    </data> 
</supersoft> 

하지 않으면, 단순히 Serializable 인터페이스와 클래스를 직렬화. 파일의 시작 부분에 소프트웨어를 알려주는 신호를 넣을 수 있습니다.

예 :

SuperSoft1101100111010110110010111010110101010101010110101011010101101010101011011010101010101010110101011010101101010101 

다음 질문은 다음과 같습니다

어떻게 확장을 원하는가?

아무 것도 선택할 수 있지만 이미 사용 된 이름은 피하십시오. 예를 들어 .jpg를 선택하면 OS가 이미지 뷰어로 파일을 열려고 시도합니다. 확장 기능이 이미있는 경우 인터넷을 확인하십시오.

마지막 질문은 :

나는 파일을 열 때 내 소프트웨어를 열 수할까요?

예를 들어 .xls를 두 번 클릭하면 Excel이 자동으로 열립니다. 이 단계는 사용중인 OS에 따라 다릅니다.

데이터 저장 및로드는 이미 알고있는 것으로 가정합니다.

0

GUI가있는 응용 프로그램의 경우 Java Web Start이 응용 프로그램을 등록 할 수 있습니다. 파일/콘텐츠 유형에 대한 관심 예와 코드는 file service demo.을 참조하십시오.

용맹 한 실행 파일은 파일 확장자 .zzz 콘텐츠 형식 text/sleepytime의 (기존의 파일 연결과 충돌 할 가능성이 단순히 파일 형식)을 연결하라는 메시지가 표시됩니다. ..

관련 문제