텍스트 조각이 quoted-printable encoded인지 테스트하는 강력한 방법을 Java에서 찾고 있습니다. 가장 간단한 방법은 문자열에 다음 정규 표현식과 일치하는 문자 시퀀스가 있는지 테스트하는 것입니다. (=[A–F0-9][A–F0-9])|(=[\r][\n])
(인코딩 된 문자 + =
및 개행을위한 소프트 브레이크).텍스트 조각이 Quoted-printable로 인코딩되었는지 테스트하는 방법
1
A
답변
3
나는 테스트를 무효로 할 것이다. = 뒤에 뉴 라인 또는 2 자리의 16 진수가 오는 텍스트는 QP가 아닙니다. 하지만 이것은 여전히 약한 발견 적 기술입니다. 누군가는 =3D
을 인코딩되지 않은 텍스트로 넣을 수 있습니다 (그리고 방금했습니다). 결론 : 인코딩을 모르는 경우 인코딩을 알 수 없습니다.
+0
나는 천천히 같은 결론을 내리고있다. 고마워. – Skarab
관련 문제
- 1. 인증서가 der 인코딩되었는지 또는 Base 64로 인코딩되었는지 식별
- 2. 코드의 조각이
- 3. JSP 조각이 설정되었는지 확인하십시오.
- 4. asp.net 시나리오를 단위 테스트하는 방법?
- 5. FormsAuthentication.RedirectFromLoginPage 조각이 리디렉션
- 6. Imagefield는 나는이 코드 조각이
- 7. 웹 조각이 IE8에로드되지 않습니다.
- 8. 간단한 조각이 죄송
- 9. URL이 이미 encodeURI로 인코딩되었는지 판단하는 방법은 무엇입니까?
- 10. 문자열이 이미 URL로 인코딩되었는지 확인하는 방법은 무엇입니까?
- 11. 문자열이 UTF-8로 이중 인코딩되었는지 검색합니다.
- 12. ASP.NET MVC에서 전체 텍스트 검색을 단위 테스트하는 방법
- 13. 텍스트 필드를 테스트하는 방법 필드에 쉼표가 있는지 확인하십시오.
- 14. 안드로이드 JUnit 테스트에서 텍스트 상자 값을 테스트하는 방법
- 15. 로컬로 wsdl 테스트하는 방법
- 16. 레일 : state_machine을 테스트하는 방법?
- 17. 정규식 일치를 테스트하는 방법
- 18. NUnit으로 콜백을 테스트하는 방법
- 19. C에서 SendInput을 테스트하는 방법
- 20. writeonly 속성을 테스트하는 방법
- 21. 행렬이 대각선인지 테스트하는 방법?
- 22. WSDL을 테스트하는 방법
- 23. 데이터베이스 성능을 테스트하는 방법
- 24. Blackberry : 기기에서 테스트하는 방법?
- 25. Guice Singleton을 테스트하는 방법?
- 26. SCons 수정을 테스트하는 방법
- 27. 배포를 테스트하는 방법
- 28. jQuery에서 URL을 테스트하는 방법
- 29. 단위 테스트하는 방법?
- 30. 초보자 - 위젯을 테스트하는 방법?
주어진 임의의 문자열 조각을 감안할 때이를 감지하는 강력한 방법은 없습니다. 왜 필요합니까? 본문은 어디에서 왔습니까? –
텍스트 조각의 예는 http://en.wikipedia.org/wiki/Quoted-printable#Example에서 확인할 수 있습니다. 전자 메일 데이터베이스 - http://www.isi.edu/~adibi/Enron/Enron.htm. 전자 메일 중 일부는 인용 및 인쇄가 가능하며 일부는 인코딩되지 않습니다. – Skarab
이메일 헤더는 인코딩을 나타냅니다. – tripleee