파일을 바이트 배열로 변환하고 나중에 모든 특성 (이름, 유형 등)을 유지하면서 저장 할 수 있습니까?파일을 바이트 배열로 변환 한 다음 바이트 배열을 해당 속성을 유지하는 파일에 저장할 수 있습니까?
전자 메일 첨부 파일을 읽고 나중에 사용할 수 있도록 바이트를 저장합니다. 이 문제는 내가 파일을 저장할 때 사용해야하는 파일 확장자를 결정하는 방법을 모른다.
대체 방법이 아닌 경우?
파일을 바이트 배열로 변환하고 나중에 모든 특성 (이름, 유형 등)을 유지하면서 저장 할 수 있습니까?파일을 바이트 배열로 변환 한 다음 바이트 배열을 해당 속성을 유지하는 파일에 저장할 수 있습니까?
전자 메일 첨부 파일을 읽고 나중에 사용할 수 있도록 바이트를 저장합니다. 이 문제는 내가 파일을 저장할 때 사용해야하는 파일 확장자를 결정하는 방법을 모른다.
대체 방법이 아닌 경우?
이름, 속성, 타임 스탬프 등은 파일의 모든 메타 데이터이며 파일 내용의 일부가 아닙니다. 컨테이너 형식이 필요합니다. XML 또는 MIME 메시지 또는 원하는 캡슐화 체계를 사용할 수 있습니다. .
내용과 함께 파일 이름 (문자열)을 저장해야합니다.
속성도 저장해야합니다. 바이트 배열이 단순히 파일의 내용 일 경우 속성은 손실됩니다.
위의 모든 정보를 함께 저장할 수 있습니다. byte[]
데이터 및 모든 관련 속성이있는 단일 직렬화 가능 클래스는 예를 들어 바이트 배열로 직렬화하여 사용할 수 있습니다.
* * 어딘가에 정보를 보관하는 한 ... –
무슨 '속성'이 중요합니까? –
그것은 메타 데이터입니다. 대신 파일을 디스크에 저장 한 다음 파일 이름을 그대로 유지합니다. – gcso