타운광장토픽게시판

좋은 유료 범용 모듈이 많이 판매되는 환경이라면 사용자로서 그보다 좋은 환경이 없을 겁니다. 하지만 현재 상황은 그렇지 못하고 제한된 자료에서 구매를 하다보면 어쩔 수 없이 암호화된 소스로 판매되는 제품도 구입해서 사용하게 될 수도 있습니다.

 

개발자가 미처 확인하지 못하거나 혹은 의도에 포함되지 못해 구매한 사용자가 별도로 자료의 함수를 별도로 작동하게 하거나 하는 상황 등이 발생하기 마련인데 해당 함수가 암호화되어 있다면 어떻게 호출을 해서 사용해야하는지 알 수가 없어 개발자의 도움 없이는 불가능한 상황이 되는 것 같습니다.

 

최근 이미지자동 첨부 애드온을 사용해서  gif 파일이 자동으로 첨부되는 경우

첨부된 gif 가 제가 구입해 사용중인  gif mp4 컨버터 모듈에서 mp4로 처리되지 컨버팅이 되지 못합니다.

 

글 작성 시 제외된  gif를 다시 처리하는 기능의 옵션이 있다면 해결이 되겠지만 그런 옵션도 없습니다.

 

 

그래서 별도로 애드온드으로 별도 애드온 등에서 첨부가 이루어진 gif 파일을  해당 모듈의 함수를 한번더 실행하는 것을 구현하고자 질문도 해보고 했지만..

 

getController('z_gifconvert')->triggerupdateDocumentAfter($trigger_obj);

 

저기서 넘겨줘야 할 부분 $trigger_obj 에 필요한 것을 확인을 할 수 가 없습니다. 해당 파일이 암호화 되어 있기 때문이죠.

절대적으로 이런 경우 해당 함수에 대해 개발자에게 문의를 해야 하는 상황일 것 같습니다.

 

 

할 수 있는게 없어  이미지 자동 첨부의 방식을 해당 모듈이 처리할 수 있는 시점에 외부 이미지를 첨부할 수 있도록 해보려고 해도 아직은 제가 할 수 있는 범위에서 벗어나 있어 그냥 답답한 상황이네요.

 

암호화된 제품은 절대 구입하지 않는다는 생각을 한 후에도 어쩔 수 없이 구입을 한 제품도 1개가 있네요. 대안이 없어서 구입을 했다고나 할까요.... 

글쓴이 웹지기

profile
XE와 라이믹스를 운영하며 알게된 노하우를 공유합니다.
https://rxtip.kr/ 라이믹스 꿀팁
  • profile
    100% 공감합니다.

    저같은 경우엔 유료 자료 구입한 걸 기반으로 수정하거나 연계하여 개발 구상을 하는데 암호화된 자료 때문에 아예 불가능하거나 비용이 확 올라버립니다.

    또, 저는 CSS 조정을 끝없이 하는 편인데 CSS 조차도 난독화인지 암호화인지 걸려있어서 혼자 쉽게 조정할 수 있어야할 부분도 아주 어려워지고 지저분해집니다.
  • profile profile
    css도 암호화되나요? ㄷㄷ

    css는 그래도 암호화가 안될거 같은데 ㄷㄷ..
  • profile profile
    css 부분은 뭔가 오해가 있으실 듯 합니다.
  • profile profile
    난독화라고 하던가 한줄로 끝도 없이 이어지는.. 그리고 뭔가 있던데요 ㅠ.ㅠ 그게 뭐더라.. 뭐더라.. sass? scss? 이걸로 되어있으면 그 화일을 수정해도 적용이 안되더라구요.
  • profile profile
    minify라고 파일내 줄바꿈, 공백 등을 제거한 파일인것 같은데요, https://www.freeformatter.com/css-beautifier.html 같은 사이트에서 줄바꿈이나 공백을 추가해 보기 편하게 만들 수 있습니다.

    scss파일의 경우 컴파일 과정을 거쳐야 CSS 파일이 됩니다. 라이믹스는 자체 SASS 컴파일러가 있어서 scss파일을 불러와도 알아서 CSS로 바꿔주지만, 참고용으로 SCSS파일을 제공하고 실제로는 CSS 파일을 불러오는 자료라면 SCSS 수정후 컴파일해야 할수 있습니다.(자세한건 구글 검색하시면 나옵니다)
  • profile profile

    으아아.PNG

    이런걸 뭐라고 불러야 하나요.. css 화일입니다.

  • profile profile
    와 대박.. 감사합니다. 언급하신 사이트가서 돌리니까 아름답게 변환되어 나오네요 세상에..
  • profile profile
    본문과는 거리가 좀 먼 케이스입니다.
    과거 데이터 송수신에 많은 시간과 비용이 들었을때 불필요한 공백을 줄여 데이터양을 줄여준 것으로 일부러 난독화하려는 것과 거리가 있고 설령 난독화라고 해도 어차피 실제 브라우저에서 제대로 보일뿐더러 난독이라는게 못보는게 아니라 해당 내용을 분석을 못하게하는 암호화와는 다릅니다.
  • profile profile
    네 맞아요. css 조차도 저런 경우가 있다는 얘기였고, 저도 암호화된 자료가 많아서 어떤 말씀이신지 잘압니다..
  • profile profile
    일반적으로 phpstorm과 같은 IDE에서 코드 아름답게 만들어주는 단축키 있는데 그걸로 깔끔하게 정리가 가능한 형태입니다.

    난독화와 암호화와는 거리가 좀 멀어요.
  • profile profile
    css의 경우는 오히려 배려를 해서 공백을 다 없애고 제공한 것이니 필요하다면 다시 압축한 것을 복원해서 수정하면 됩니다. js도 마찬가지구요. 과거 js/min.js 두가지 파일을 제공하고 선택해서 사용하라고 했던 것을 생각하면 이유는 설명이 될 것입니다. 요즘은 워낙 통신속도도 빠르고 해서 굳이 압축을 하지 않아도 되는 상황이 된 것이죠.
  • profile profile
    아하.. 제가 잘모르다보니 완전히 오해한 것이었군요. 용량을 줄이고 속도를 높여주는 압축이었다니..༼ಢ_ಢ༽
  • profile profile

    저건 암호화된게 아니라 이미지를 base64 형식의 스트링으로 출려된 것입니다. 해당 base64데이터들이 가각 이미지용량만큼의 용량을 차지하며 저 문구들로 웹에서 출력해주는 역활을 해주는 것입니다.

    따라서 암호화가 된게 아니라 이미지의 내용입니다.

     

    나머지 1열로 쭉 늘려진거는 대부분 min으로 된것이고, css스타일에 쓰이지 않는 언어이거나 이상한 문자들이 암호된것처럼 쭉 나열된 것이 이미지를 base64로 된거라 생각하시면 됩니다.

  • profile profile

    암호화든 minify든 사용자가 수정해서 쓰기 어려운 것은 마찬가지지요. 그나마 CSS는 압축을 풀어도 의미가 통하는데, JS는 함수명이나 변수명이 모조리 한두 글자로 줄어들어 버려서 압축을 풀더라도 뭔 소린지 알기가 어렵습니다.

    라이믹스 전용 자료인 경우, 암호화는 물론 압축(난독화)도 허용되지 않습니다. GPL 라이선스 아래에서 난독화된 소스를 배포할 경우 암호화와 마찬가지로 반드시 원본을 제공할 것을 요구한다는 해석이 있기 때문입니다. 사용자가 수정할 권리를 강조하는 라이선스인만큼 당연한 해석입니다. 그런데 만약 원본을 제공한다면 코어에서 자동으로 압축해 줄 수 있으니 굳이 난독화한 버전을 따로 제공할 필요가 없게 되지요. XE1이 점점 폐기수순을 밟아가고 라이믹스용 자료가 많이 생산될수록 라이선스 준수 여부를 철저하게 확인할 필요가 있겠습니다.

  • profile
    css도 암호화되나요? ㄷㄷ

    css는 그래도 암호화가 안될거 같은데 ㄷㄷ..
  • profile
    도메인 변경되면 사용 불가능한 자료 구매하고 이용도 못하고 돈만 날린 것도 있네요 ㅋㅋ.. 암호화된 자료도 커스트마이징 할때 솔직히 불편하긴해요.. 어떤 자료는 암호화해놓고 그 암호화한 소스에 데이터를 외부 서버랑 통신하고 있더라고요.. 단순히 인증용이긴 하지만.. 이런건 좀 구매자 입장에서는 최악이더라고요..