마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 소리파일을 hex 파일로 변환 가능한가요?

–1 추천
안녕하세요.

 

안드로이드 어플에서 소리파일 (.mp3, .wav 등등)의 데이터를 hex 파일로 변환 한 뒤 데이터 구조 중 소리 부분만 제가 뽑아 쓰고 싶습니다.

 

윈도우 프로그램에서는 변환해주는 프로그램(010 에디터)이 있던데 혹시 안드로이드에서도 이게 가능한가요?

 

가능하다면 자료 부탁드리겠습니다.

 

감사합니다.
익명사용자 님이 2013년 9월 13일 질문

2개의 답변

0 추천
FileInputStream fin = new FileInputStream(new File(path));
BufferedWriter bw = new BufferedWriter(new FileWriter(otherpath));
byte contents[] = new byte[100];
while (fin.read(contents)!= -1)
{
  for (byte b : contents)
    for (int x = 0; x < 8; x++)
      bw.write(b>>x & 1);
}
 
아나콘다v (4,670 포인트) 님이 2013년 9월 13일 답변
아나콘다v님이 2013년 9월 13일 reshown
아나콘다v님 답변 감사드립니다.
그런데 한가지 궁금한 점이 있습니다.
for (int x = 0; x < 8; x++)
      bw.write(b>>x & 1);
이부분을 하게되면 어떻게 되는지요?
제가 이해가 안가서요...
그냥 bw.write(b); 하면 안되나요?
이부분 자세한 답변부탁드리겠습니다.
감사합니다.
0 추천
음...

mp3나 wav 파일 자체가 hex님이 원하시는 hex파일입니다만...
q1212 (26,020 포인트) 님이 2013년 9월 13일 답변
...