CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 6 of 6
  1. #1
    Join Date
    Sep 1999
    Location
    Europe / Austria / Tirol
    Posts
    159

    Detecting encoding scheme of a string.

    Hello Gurus,

    I need your input on a problem which is bugging me for several weeks now. i'll try to keep this posting as short as possible, but to avoid confusion, i have to explain some background details, so please bear with me if this post becomse lengthy

    i am using a dj software (traktor) to play digital music. inside this dj software you can enter track information like artist, title, genre, comments, etc, and save these to the files "tags" (e.g. the id3-tag or vorbiscomment-tags, etc..).

    see here for an example screenshot:



    ok, now i'm developing a small tool that reads this information from the music files, and i got it working pretty well - artist, title, etc.. are all read correctly by my program. unfortunately, the dj software has some advanced information about the files, like cuepoints, additional comments, bpm count, lyrics, etc... which do not fit into standard id3-tags, as these kind of tags are not defined in the id3 standard.
    so what the dj software does now, is to create it's own "custom tag", and save the information there, combined into one big, large text string.


    so far, so good, but this "custom tag" seems to be encoded/encrypted/compressed/???? in some kind of way. it is not plaintext information.... see this example:
    (this is what the dj software stores inside the custom tag, when i enter "THIS IS A TEST COMMENT" inside the comment2-field)
    Code:
    dlVHf&BABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA`hGAjne0$8IAAAAAAA5FAAAA~4(F^aBAuWBAAAq6@b)tBAAAAAAA`BAAY4CAL"kA;B5F8M+hKAQAnB5FMcZ4K"pA=B5FUE,>L"mA#BMM#TCtKArHultBAAAAAAAAAAAA+O@WVwAAAAAAAAZF4($"xb)tiAAAAAAAAAAAAA3X[MP%AAAAAAAA_AAA1[BtHt0AwC5F95+hOAQAMC5FN/Z4O"5AyC5FmuvWOA6AcCUUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

    before i go more into detail, a small trip back to the previous version of this dj app - additional infos, e.g. cue points, were stored in custom tags in this format:

    Code:
    Tag Name: TraktorCuePoints
    Tag Content: 3;      90.204082;n.n.|0;  110770.385488;n.n.|0;  250995.759637;C|
    now, in the latest version of the app, they have removed these tags and put all advanced information inside the large string. my guess is, that the internal format will somehow be the same:
    Identifier=Value;Identifier=Value;Identifier=Value;
    ... but encoded in some kind.

    Release notes for the latest version read:
    Unicode Support

    - New: Unicode support provide a universal way of supporting
    characters of any language in Traktor. This allows users working
    in languages such as Japanese, Cyrillic, Hebrew etc. to use their
    special characters anywhere for editing text in Traktor.

    So, this is what i tried:
    - base64 decoding
    - base85 decoding
    - rot13
    - uuencode
    - yyencode
    - several other encoding mechanisms i found on the net
    - i tried to do some 7-bit decoding (reading 7 bits, adding a zero, and converting it to a stream of bytes)
    - gzip/unzip

    i also mailed the manufacturer of the software - several times - but i never got any helpful response. i posted in another forum, but it turned into a discussion of how to read id3-tags (this is not the issue here)....

    can anybody help me with this?




    i will now provide some examples of this string, hopefulle someone detects an encoding scheme - i'm far too "noobish" in this area to proceed any further.
    (first line is the string generated by the dj software, second line is the same string but all "A" removed, so you can read it better)


    I first made a test: what happens when i stay in one field (e.g. comment2), and modify the string there.
    Test 1: This happens when i enter "abcdabcdabcdabcdabcdabcdabcdabcdabcd" in the comment2 field:
    Code:
    dlVHD{BABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA>mIAjne0$8IAAAAAAA5FAAAA~4(F3uBAuWBAAAq6@btiCAAAAAAAPDAA:CEtYAIB.IU)XLHtxASCFR;v+hMAyAMCVRVxCtO"wAOClR6yYLMAxAQC1RmuvWO"xASCFR;v+hMAyAMCVRVxCtMArHultBAAAAAAAAAAAA+O@WVwAAAAAAAAZF4($"xb)tiAAAAAAAAAAAAA3X[MP%AAAAAAAA_AAA1[BtHt0AwC5F95+hOAQAMC5FN/Z4O"5AyC5FmuvWOA6AcCUUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAA4w¼b?ËÒ?\
    dlVHD{B Bt    4wlZi"  C"    llmZ"L        >mI jne0$8I       5F    ~4(F3uB uWB   q6@btiC       PD  :CEtY IB.IU)XLHtx SCFR;v+hM y MCVRVxCtO"w OClR6yYLM x QC1RmuvWO"x SCFR;v+hM y MCVRVxCtM rHultB            +O@WVw        ZF4($"xb)ti             3X[MP%        _   1[BtHt0 wC5F95+hO Q MC5FN/Z4O"5 yC5FmuvWO 6 cCUUN/B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          t    4w¼b?ËÒ?\

    Test 2: Now, this happens when i enter "aabcdabcdabcdabcdabcdabcdabcdabcdabcd" (notice the second "a" at the start)....
    Code:
    dlVHo|BABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA;vIAjne0$8IAAAAAAA5FAAAA~4(FBwBAuWBAAAq6@bLoCAAAAAAAXDAA:CxWYAHB$Ie+5FI"YAIB.IU)XLHtxASCFR;v+hMAyAMCVRVxCtO"wAOClR6yYLMAxAQC1RmuvWO"xASCFR;v+hMAyA[dA8"FAAAAAAAAAAAAH7tB[MCAAAAAAAJVm"iBOU|CvBAAAAAAAAAAAA.ILNU,FAAAAAAAjHAABtOA0AcCUUBtXLP"5A$AwIuWuWItyAwCkUBtXLMA5AyCqS(,CtOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4w¼b?ËÒ?\
    dlVHo|B Bt    4wlZi"  C"    llmZ"L        ;vI jne0$8I       5F    ~4(FBwB uWB   q6@bLoC       XD  :CxWY HB$Ie+5FI"Y IB.IU)XLHtx SCFR;v+hM y MCVRVxCtO"w OClR6yYLM x QC1RmuvWO"x SCFR;v+hM y [d 8"F            H7tB[MC       JVm"iBOU|CvB            .ILNU,F       jH  BtO 0 cCUUBtXLP"5 $ wIuWuWIty wCkUBtXLM 5 yCqS(,CtO                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             4w¼b?ËÒ?\
    what i see here is that most of the beginning of the string stays the same, but from the middle on it changes completely, although the input string still consists of loops of "abcdabcd....." ... very strange?! it seems the additional "a" character somehow "shifted" the encoding algoryhtm to produce a different output.


    Test 3: This happens, when i enter "axxxabcdabcdabcdabcdabcdabcdabcdabcd" - in other words, keep the positions of the "abcdabcd..." loop the same, just change the characters 2,3 and 4:
    Code:
    dlVHD{BABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAAksIAjne0$8IAAAAAAA5FAAAA~4(F3uBAuWBAAAq6@btiCAAAAAAAPDAA:CDAPA8A6CFR;v+hMAyAMCVRVxCtO"wAOClR6yYLMAxAQC1RmuvWO"xASCFR;v+hMAyAMCVRVxCtO"wAOClR6yBAS5!ERAAAAAAAAAAAAAQMzdBDAAAAAAAA}y"]PcSlUcEAAAAAAAAAAAC"T7KYNIAAAAAAC"KAAASKN/6yHt5A$AVJ@@AAvWYAgAJFvjp1F"OAQAMCEUN/YLP"5AyCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAçb??Ñ?\
    dlVHD{B Bt    4wlZi"  C"    llmZ"L        ksI jne0$8I       5F    ~4(F3uB uWB   q6@btiC       PD  :CD P 8 6CFR;v+hM y MCVRVxCtO"w OClR6yYLM x QC1RmuvWO"x SCFR;v+hM y MCVRVxCtO"w OClR6yB S5!ER             QMzdBD        }y"]PcSlUcE           C"T7KYNI      C"K   SKN/6yHt5 $ VJ@@  vWY g JFvjp1F"O Q MCEUN/YLP"5 yC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          çb??Ñ?\
    you notice the part "v+hMAyAMCVRVxCtO"wAOClR6yYLMAxAQC1RmuvWO"xASCFR;v+hMAyAMCVRVxCt..." beeing the same as in the first test?
    what i can see here is that the encoding is some kind of "progressive" ... a character in the result stream depends on the previous characters. if the position of the "abcdabcd..." parts are the same, the result is the same. if the positions shift, the result turns to something completely different.

  2. #2
    Join Date
    Sep 1999
    Location
    Europe / Austria / Tirol
    Posts
    159

    Re: Detecting encoding scheme of a string.

    Then i tested the results, when i enter "robertrobertrobertrobertrobert" in the different fields, but keep all others blank

    Code:
    mix:
    dlVH=}BABtAAAA4wlZhtBAC"BAAA::<y~XAAAAAAAA,;RAuW{6>IRAAAAAAAC"##{7Sl{cSMAAAAAAAAIAAAlB|OAYACAA*BAAAAS5!ERAAAAAAAAAAAAAQMzdBDAAAAAAAA{y"]PcSlUcEAAAAAAAAAAAC"T7KYNIAAAAAAC"KAAASKN/6yHt5A$AVJ@@AAvWYAgAJFvjp1F"OAQAMCEUN/YLP"5AyCs8!S$DIAAAAAAAyKAAuWQ"3AOC*Re+CtOA5AoCVRE0vWOA6AuCvT;vZ4MA5AyCEUK&vWO"yAuCkUe+,>NAxAUCEUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*iHf?*i
    dlVH=}B Bt    4wlZhtB C"B   ::<y~X        ,;R uW{6>IR       C"##{7Sl{cSM        I   lB|O Y C  *B    S5!ER             QMzdBD        {y"]PcSlUcE           C"T7KYNI      C"K   SKN/6yHt5 $ VJ@@  vWY g JFvjp1F"O Q MCEUN/YLP"5 yCs8!S$DI       yK  uWQ"3 OC*Re+CtO 5 oCVRE0vWO 6 uCvT;vZ4M 5 yCEUK&vWO"y uCkUe+,>N x UCEUN/B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          *iHf?*i
    comment2:
    dlVH2=BABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA?LIAjne0$8IAAAAAAA5FAAAA~4(FPmBAuWBAAAq6@b(ABAAAAAAAdBAAe+,>NAxAUCEUN/vWQ"3AOC*Re+CtOA5AoCVRE0vWOA6AuCvT;vZ4MA5AyCEUK&vWO"yAuCkUuWc79XEAAAAAAAAAAAAAFwk0)AAAAAAAC"hGMs+O7ExwAAAAAAAAAAAAXL:7wcDCAAAAAAuWFAAAJF0kdZy(cAgA4EooC"XLMAQAyC*R(,CtOAQAMCEUN/YLP"5AyCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi
    dlVH2=B Bt    4wlZi"  C"    llmZ"L        ?LI jne0$8I       5F    ~4(FPmB uWB   q6@b( B       dB  e+,>N x UCEUN/vWQ"3 OC*Re+CtO 5 oCVRE0vWO 6 uCvT;vZ4M 5 yCEUK&vWO"y uCkUuWc79XE             Fwk0)       C"hGMs+O7Exw            XL:7wcDC      uWF   JF0kdZy(c g 4EooC"XLM Q yC*R(,CtO Q MCEUN/YLP"5 yC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                i
    lyrics:
    dlVH=}BABtAAAA4wlZhtBAC"BAAA::<y~XAAAAAAAAnrSAuW{6>IRAAAAAAA+>B"/Ci:[5kYAAAAAAAAQAAA:C^dAwAEAAvDAAAAiYiJiAAAAAAAAAAAAAgYL7CGAAAAAAAA?L};f4k:o4IAAAAAAAAAAAAAlcVwaQAAAAAAAAVAAAkUY4YLP"5A$AVJ@@AAvWYAgAJFvjp1F"OAQAMCEUN/YLP"5AyC+ONb)DIAAAAAAAyKAAuWQ"3AOC*Re+CtOA5AoCVRE0vWOA6AuCvT;vZ4MA5AyCEUK&vWO"yAuCkUe+,>NAxAUCEUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*l"f?*l
    dlVH=}B Bt    4wlZhtB C"B   ::<y~X        nrS uW{6>IR       +>B"/Ci:[5kY        Q   :C^d w E  vD    iYiJi             gYL7CG        ?L};f4k:o4I             lcVwaQ        V   kUY4YLP"5 $ VJ@@  vWY g JFvjp1F"O Q MCEUN/YLP"5 yC+ONb)DI       yK  uWQ"3 OC*Re+CtO 5 oCVRE0vWO 6 uCvT;vZ4M 5 yCEUK&vWO"y uCkUe+,>N x UCEUN/B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          *l"f?*l
    label:
    dlVH=}BABtAAAA4wlZhtBAC"BAAA::<y~XAAAAAAAAP^QAuW{6>IRAAAAAAAAAAANJ2SrOJGAAAAAAAAEAAA%trHAMABAA@AAABt2cgvIAAAAAAAAAAAAAIG,OuBAAAAAAAArZu{q1HHlNgAAAAAAASqAAC"cAUB4ID,XLHAdAXB*J_)McI"cAZBCKG>XLHtyAuCkUe+,>NAxAUCEUN/vWQ"3AOC*Re+CtOAOU|CvBAAAAAAAAAAAA.ILNU,FAAAAAAAjHAABtOA0AcCUUBtXLP"5A$AwIuWuWItyAwCkUBtXLMA5AyCqS(,CtOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???*k
    dlVH=}B Bt    4wlZhtB C"B   ::<y~X        P^Q uW{6>IR           NJ2SrOJG        E   %trH M B  @   Bt2cgvI             IG,OuB        rZu{q1HHlNg       Sq  C"c UB4ID,XLH d XB*J_)McI"c ZBCKG>XLHty uCkUe+,>N x UCEUN/vWQ"3 OC*Re+CtO OU|CvB            .ILNU,F       jH  BtO 0 cCUUBtXLP"5 $ wIuWuWIty wCkUBtXLM 5 yCqS(,CtO                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ???*k
    remixer:
    dlVH=}BABtAAAA4wlZhtBAC"BAAA::<y~XAAAAAAAA1[QAuW{6>IRAAAAAAAAAQAAAc2W0EDAAAAAAAACAAA>W(DBztAAAUAAAY47d<LCAAAAAAAAAAAC"CYSaiAAAAAAABthGMs+O7ExwAAAAAAAAAAAAXL:7wcDCAAAAAAuWFAAAJF0kdZy(cAgA4EooC"XLMAQAyC*R(,CtOAQAMCEUN/YLP"5AyCO2@W$DIAAAAAAAyKAAuWQ"3AOC*Re+CtOA5AoCVRE0vWOA6AuCvT;vZ4MA5AyCEUK&vWO"yAuCkUe+,>NAxAUCEUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???*k
    dlVH=}B Bt    4wlZhtB C"B   ::<y~X        1[Q uW{6>IR         Q   c2W0ED        C   >W(DBzt   U   Y47d<LC           C"CYSai       BthGMs+O7Exw            XL:7wcDC      uWF   JF0kdZy(c g 4EooC"XLM Q yC*R(,CtO Q MCEUN/YLP"5 yCO2@W$DI       yK  uWQ"3 OC*Re+CtO 5 oCVRE0vWO 6 uCvT;vZ4M 5 yCEUK&vWO"y uCkUe+,>N x UCEUN/B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ???*k
    producer:
    dlVHl@BABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA`RIAjne0$8IAAAAAAA5FAAAA~4(F~oBAuWBAAA,7~d"LAAAAAAAAAAAAMcAD,ZEAAAAAAAjn.A*Cco^FDDAAAAAAAAAAAA^XuzFHRAAAAAAAuWAABtcAUB4ID,XLHAdAXB*J_)McI"cAZBCKG>XLHtyAuCkUe+,>NAxAUCEUN/vWQ"3AOC*Re+CtQ"GAUAkE0z4@CAAAAAAA#DAAuWHAaAOBKKuW6yHt5A$AwIuWuWItyAwCkUBtXLMA5AyCqS(,CtOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?`??0??
    dlVHl@B Bt    4wlZi"  C"    llmZ"L        `RI jne0$8I       5F    ~4(F~oB uWB   ,7~d"L            Mc D,ZE       jn. *Cco^FDD            ^XuzFHR       uW  Btc UB4ID,XLH d XB*J_)McI"c ZBCKG>XLHty uCkUe+,>N x UCEUN/vWQ"3 OC*Re+CtQ"G U kE0z4@C       #D  uWH a OBKKuW6yHt5 $ wIuWuWIty wCkUBtXLM 5 yCqS(,CtO                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?`??0??
    comment:
    dlVH2=BABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAAWOIAjne0$8IAAAAAAA5FAAAA~4(FPmBAuWBAAA77@b(ABAAAAAAAdBAAe+,>NAxAUCEUN/vWQ"3AOC*Re+CtOA5AoCVRE0vWOA6AuCvT;vZ4MA5AyCEUK&vWO"yAuCkUuWc79XEAAAAAAAAAAAAAFwk0)AAAAAAAC"hGMs+O7ExwAAAAAAAAAAAAXL:7wcDCAAAAAAuWFAAAJF0kdZy(cAgA4EooC"XLMAQAyC*R(,CtOAQAMCEUN/YLP"5AyCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?`??0??
    dlVH2=B Bt    4wlZi"  C"    llmZ"L        WOI jne0$8I       5F    ~4(FPmB uWB   77@b( B       dB  e+,>N x UCEUN/vWQ"3 OC*Re+CtO 5 oCVRE0vWO 6 uCvT;vZ4M 5 yCEUK&vWO"y uCkUuWc79XE             Fwk0)       C"hGMs+O7Exw            XL:7wcDC      uWF   JF0kdZy(c g 4EooC"XLM Q yC*R(,CtO Q MCEUN/YLP"5 yC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ?`??0??
    artist:
    dlVH2=BABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA)MIAjne0$8IAAAAAAA5FAAAA~4(FPmBAuWBAAA,7~d"LAAAAAAAAAAAAMcAD,ZEAAAAAAAjn.A*Cco^FDDAAAAAAAAAAAA1RWam0LAAAAAAA+OAAC"OA0AcCUUBtXLP"5A$AwIuWuWItyAwCkUBtXLMA5AyCqS(,CtQ"bHxw4WAAAAAAAAeAAAEUK&vWO"yAuCkUe+,>NAxAUCEUN/vWQ"3AOC*Re+CtOA5AoCVRE0vWOA6AuCvT;vZ4MA5AyCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?`??0??
    dlVH2=B Bt    4wlZi"  C"    llmZ"L        )MI jne0$8I       5F    ~4(FPmB uWB   ,7~d"L            Mc D,ZE       jn. *Cco^FDD            1RWam0L       +O  C"O 0 cCUUBtXLP"5 $ wIuWuWIty wCkUBtXLM 5 yCqS(,CtQ"bHxw4W        e   EUK&vWO"y uCkUe+,>N x UCEUN/vWQ"3 OC*Re+CtO 5 oCVRE0vWO 6 uCvT;vZ4M 5 yC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ?`??0??
    catno:
    dlVHl@BABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA}QIAjne0$8IAAAAAAA5FAAAA~4(F~oBAuWBAAAMw6d"LCAAAAAAA:CAA6yy(bAHB@IQ@uWJ"cAUB4ID,XLHAdAXB*J_)McI"cAZBCKG>XLHtyAuCkUe+,>NAxAUCEUN/Z4BAFA[dA8"FAAAAAAAAAAAAH7tB[MCAAAAAAA#Tm"iBOU|CvBAAAAAAAAAAAA.ILNU,FAAAAAAAjHAABtOA0AcCUUBtXLP"5A$AwIuWuWItyAwCkUBtXLMA5AyCqS(,CtOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi
    dlVHl@B Bt    4wlZi"  C"    llmZ"L        }QI jne0$8I       5F    ~4(F~oB uWB   Mw6d"LC       :C  6yy(b HB@IQ@uWJ"c UB4ID,XLH d XB*J_)McI"c ZBCKG>XLHty uCkUe+,>N x UCEUN/Z4B F [d 8"F            H7tB[MC       #Tm"iBOU|CvB            .ILNU,F       jH  BtO 0 cCUUBtXLP"5 $ wIuWuWIty wCkUBtXLM 5 yCqS(,CtO                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           i
    what i can see from these results is that the test string "robertrobert...." is placed in different locations in the result string. what i can also see is that the test string is encoded to different results each time, altough the input was always "robertrobert....". i can't make any sense of this, really.




    so, i guess i'll leave it at that, and hope someone can find out what is going on here.
    if you need more samples, please let me know.

    thanks in advance!

  3. #3
    Join Date
    Feb 2008
    Posts
    966

    Re: Detecting encoding scheme of a string.

    I agree that they might be dependent on the previous values. Can you perform a test for me? Try making the comments and printing them out in the following order (meaning each one is a separate test):

    a

    b

    c


    aa

    ab

    ac

    ba

    ca

    That should (not completely) verify if that is what they are indeed doing.

  4. #4
    Join Date
    Sep 1999
    Location
    Europe / Austria / Tirol
    Posts
    159

    Re: Detecting encoding scheme of a string.

    thank you for your help.
    here are the test results:

    Code:
    a
    dlVH/kBABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAAo@EAjne0$8IAAAAAAA5FAAAA~4(Fk|AAuWBAAAq6@b4RAAAAAAAAIAAAmuBAS5!ERAAAAAAAAAAAAAQMzdBDAAAAAAAA"y"]PcSlUcEAAAAAAAAAAAC"T7KYNIAAAAAAC"KAAASKN/6yHt5A$AVJ@@AAvWYAgAJFvjp1F"OAQAMCEUN/YLP"5AyCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4wúýü%H\
    dlVH/kB Bt    4wlZi"  C"    llmZ"L        o@E jne0$8I       5F    ~4(Fk|  uWB   q6@b4R        I   muB S5!ER             QMzdBD        "y"]PcSlUcE           C"T7KYNI      C"K   SKN/6yHt5 $ VJ@@  vWY g JFvjp1F"O Q MCEUN/YLP"5 yC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            4wúýü%H\
    
    b
    dlVH/kBABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAAw@EAjne0$8IAAAAAAA5FAAAA~4(Fk|AAuWBAAAq6@b4RAAAAAAAAIAAA;vBAS5!ERAAAAAAAAAAAAAQMzdBDAAAAAAAA"y"]PcSlUcEAAAAAAAAAAAC"T7KYNIAAAAAAC"KAAASKN/6yHt5A$AVJ@@AAvWYAgAJFvjp1F"OAQAMCEUN/YLP"5AyCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/kBAþúþ%H]
    dlVH/kB Bt    4wlZi"  C"    llmZ"L        w@E jne0$8I       5F    ~4(Fk|  uWB   q6@b4R        I   ;vB S5!ER             QMzdBD        "y"]PcSlUcE           C"T7KYNI      C"K   SKN/6yHt5 $ VJ@@  vWY g JFvjp1F"O Q MCEUN/YLP"5 yC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /kB þúþ%H]
    
    c
    dlVH/kBABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA4@EAjne0$8IAAAAAAA5FAAAA~4(Fk|AAuWBAAAq6@b4RAAAAAAAAIAAAVxBAS5!ERAAAAAAAAAAAAAQMzdBDAAAAAAAA"y"]PcSlUcEAAAAAAAAAAAC"T7KYNIAAAAAAC"KAAASKN/6yHt5A$AVJ@@AAvWYAgAJFvjp1F"OAQAMCEUN/YLP"5AyCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/kBAþúþ%H]
    dlVH/kB Bt    4wlZi"  C"    llmZ"L        4@E jne0$8I       5F    ~4(Fk|  uWB   q6@b4R        I   VxB S5!ER             QMzdBD        "y"]PcSlUcE           C"T7KYNI      C"K   SKN/6yHt5 $ VJ@@  vWY g JFvjp1F"O Q MCEUN/YLP"5 yC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /kB þúþ%H]
    
    
    aa
    dlVHTmBABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAAl~EAjne0$8IAAAAAAA5FAAAA~4(F/}AAuWBAAAq6@bWXAAAAAAAAQAAAmuYLMArHultBAAAAAAAAAAAA+O@WVwAAAAAAAA5F4($"xb)tiAAAAAAAAAAAAA3X[MP%AAAAAAAA_AAA1[BtHt0AwC5F95+hOAQAMC5FN/Z4O"5AyC5FmuvWOA6AcCUUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    dlVHTmB Bt    4wlZi"  C"    llmZ"L        l~E jne0$8I       5F    ~4(F/}  uWB   q6@bWX        Q   muYLM rHultB            +O@WVw        5F4($"xb)ti             3X[MP%        _   1[BtHt0 wC5F95+hO Q MC5FN/Z4O"5 yC5FmuvWO 6 cCUUN/B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
    
    ab
    dlVHTmBABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAAt~EAjne0$8IAAAAAAA5FAAAA~4(F/}AAuWBAAAq6@bWXAAAAAAAAQAAAmuvWMArHultBAAAAAAAAAAAA+O@WVwAAAAAAAA5F4($"xb)tiAAAAAAAAAAAAA3X[MP%AAAAAAAA_AAA1[BtHt0AwC5F95+hOAQAMC5FN/Z4O"5AyC5FmuvWOA6AcCUUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    dlVHTmB Bt    4wlZi"  C"    llmZ"L        t~E jne0$8I       5F    ~4(F/}  uWB   q6@bWX        Q   muvWM rHultB            +O@WVw        5F4($"xb)ti             3X[MP%        _   1[BtHt0 wC5F95+hO Q MC5FN/Z4O"5 yC5FmuvWO 6 cCUUN/B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
    
    ac
    dlVHTmBABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA1~EAjne0$8IAAAAAAA5FAAAA~4(F/}AAuWBAAAq6@bWXAAAAAAAAQAAAmu+hMArHultBAAAAAAAAAAAA+O@WVwAAAAAAAA5F4($"xb)tiAAAAAAAAAAAAA3X[MP%AAAAAAAA_AAA1[BtHt0AwC5F95+hOAQAMC5FN/Z4O"5AyC5FmuvWOA6AcCUUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    dlVHTmB Bt    4wlZi"  C"    llmZ"L        1~E jne0$8I       5F    ~4(F/}  uWB   q6@bWX        Q   mu+hM rHultB            +O@WVw        5F4($"xb)ti             3X[MP%        _   1[BtHt0 wC5F95+hO Q MC5FN/Z4O"5 yC5FmuvWO 6 cCUUN/B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
    
    ba
    dlVHTmBABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAAt~EAjne0$8IAAAAAAA5FAAAA~4(F/}AAuWBAAAq6@bWXAAAAAAAAQAAA;vYLMArHultBAAAAAAAAAAAA+O@WVwAAAAAAAA5F4($"xb)tiAAAAAAAAAAAAA3X[MP%AAAAAAAA_AAA1[BtHt0AwC5F95+hOAQAMC5FN/Z4O"5AyC5FmuvWOA6AcCUUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    dlVHTmB Bt    4wlZi"  C"    llmZ"L        t~E jne0$8I       5F    ~4(F/}  uWB   q6@bWX        Q   ;vYLM rHultB            +O@WVw        5F4($"xb)ti             3X[MP%        _   1[BtHt0 wC5F95+hO Q MC5FN/Z4O"5 yC5FmuvWO 6 cCUUN/B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
    
    ca
    dlVHTmBABtAAAA4wlZi"AAC"AAAAllmZ"LAAAAAAAA1~EAjne0$8IAAAAAAA5FAAAA~4(F/}AAuWBAAAq6@bWXAAAAAAAAQAAAVxYLMArHultBAAAAAAAAAAAA+O@WVwAAAAAAAA5F4($"xb)tiAAAAAAAAAAAAA3X[MP%AAAAAAAA_AAA1[BtHt0AwC5F95+hOAQAMC5FN/Z4O"5AyC5FmuvWOA6AcCUUN/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    dlVHTmB Bt    4wlZi"  C"    llmZ"L        1~E jne0$8I       5F    ~4(F/}  uWB   q6@bWX        Q   VxYLM rHultB            +O@WVw        5F4($"xb)ti             3X[MP%        _   1[BtHt0 wC5F95+hO Q MC5FN/Z4O"5 yC5FmuvWO 6 cCUUN/B

  5. #5
    Join Date
    Sep 1999
    Location
    Europe / Austria / Tirol
    Posts
    159

    Re: Detecting encoding scheme of a string.

    this is what i entered:


    what i see here is:
    a: I muB S5!ER
    b: I ;vB S5!ER
    c: I VxB S5!ER

    the long string afterwards:
    C"K SKN/6yHt5 $ VJ@@ vWY g JFvjp1F"O Q MCEUN/YLP"5 yC

    seems to be the TITLE tag: "this is a test artist", because it is the same in all three strings.
    i cannot deselect the TITLE tag, it is always present.

    strangely enough, in the 2-character-tests (aa, ab, ac...) this very same input string results in a different output:
    _ 1[BtHt0 wC5F95+hO Q MC5FN/Z4O"5 yC5FmuvWO 6 cCUUN/B
    Last edited by Robert Rostek; September 16th, 2008 at 12:55 PM.

  6. #6
    Join Date
    Sep 1999
    Location
    Europe / Austria / Tirol
    Posts
    159

    Re: Detecting encoding scheme of a string.

    i fear this issue is unsolvable

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured