이 XML 파일을 편집 할 수없는 이유는 무엇입니까? 암호화되어 있습니까?


0

다운로드 한 프로그램의 "resources"폴더 안에있는 XML 파일에 액세스하려고합니다. 내 목표는 프로그램이 사용하는 글꼴을 변경하는 것입니다. 라는 파일이 fontstyle.xml있습니다. 파일을 열려고 할 때 다음과 같은 큰 줄이 나타납니다.

GPPXð󴡠캩¾¿¥£¢ñîýâüîóòÁÆð€‚‹ì ­¢«¯£¹¢¸ñîýî캩¾¿¥£¢ñîýîì´¡ ö¿¼­¯©ñî¼¾©¿©¾º©îò

이 경우 메모장 ++에서 파일을 열었지만 Chrome을 사용해 보았지만 여전히 읽을 수 없습니다. 왜 이걸보고 있습니까? 파일이 암호화되어 있습니까? 제대로 열지 않습니까?

미리 감사드립니다.


암호화 가능성이 거의 없습니다. 실제로 텍스트 문서가 아니라 단순히 이진 얼룩입니다.
Ramhound

그게 무슨 뜻입니까? 어떤 방식 으로든 파일을 편집 할 수 있습니까?
user393466

1
프로그램 작성자에게 해당 질문을 요청할 수 있습니다.
Ramhound

누군가 파일 이름 끝에 ".xml"을 붙인다 고해서 그런 것이 아닙니다.
kreemoweet

이 질문에 대한 결정적인 답은 세 가지뿐입니다. 첫 번째는 응용 프로그램의 소스 코드 또는 작성자입니다. 소스를 사용할 수없고 저자가 곧 제공되지 않을 것이라고 가정하면 다음으로 가장 좋은 대답은 응용 프로그램을 리버스 엔지니어링하여 파일 작성 방법을 결정하거나 파일 자체의 분석을 시도하는 것입니다. 이 두 옵션 모두 복잡하고 시간이 오래 걸리며 법적 영향을 미칠 수 있습니다.
Crippledsmurf

답변:


-1

C 행을 따라 무언가를 사용하여 컴파일되었을 수 있습니다. 다른 프로그램에서여십시오. 메모장 ++은 특정 언어 만 읽을 수 있습니다. Chrome조차도 한계가 있습니다. 편집하려는 파일이 무엇입니까? 대부분의 경우 전체 프로그램은 단일 언어 컴파일러로 컴파일됩니다. 이제까지 암호화 된 .xml을 찾는 경우는 거의 없습니다.


이것은 답변보다 의견처럼 보입니다.
Ramhound

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.