Mam problem bo tworzę aplikację (to nie jest duży problem , chodzi o inny) która odczytuje plik za pomocą komendy systemowej "certutil -encodehex " otwiera go,
mamy to
0000 50 72 7a 65 70 72 6f 77 61 64 7a c4 99 20 77 64 xxxxxxxxxxxx
0010 72 6f c5 bc 65 6e 69 65 20 64 6f 20 7a 61 77 6f xxxxxx
0020 64 75 20 70 72 6f 67 72 61 6d 69 73 74 79 2e 20 xxxxxxxxx
modyfikuje, usuwa przod i tyl
mamy to
50 72 7a 65 70 72 6f 77 61 64 7a c4 99 20 77 64
72 6f c5 bc 65 6e 69 65 20 64 6f 20 7a 61 77 6f
64 75 20 70 72 6f 67 72 61 6d 69 73 74 79 2e 20
dzieli na łańcuchy 250 znakowe, zapisuje kazyd znak w 4 bitach dolnych i górnych z tablicy znaków własnej,
char safeChars []={
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9','-', '_'};
tworzy katalogi z nich zagnieżdżone wewnątrz,
np:
C:\Users\juzio\Desktop\Tescik\eogbhdhemejjhagogjgfcaghhcgbmficcahhcahdhkhhgbgkgdgbhchdglgjgncahehchkgfgdgjgpgmg
jghgphhgdhfcaegedcaecgbhfgmgngfhdcocafhgjmejjglhdhkgpmfjlmeihcaglgbhcgjgfhchjcahdhamejjgehkgjmficcagkgfgegogbgl
cahhcaehhcgfgdgkgjcmcaghgehkgjgfcahcgfhahcgfhkgfgohegphhgb\mficcagcgbhchhhjcagehchfghgpgmgjghgphhhjgdgicaebfdca
ekgbgogjhehdgbcagphcgbhkcaebepcaelgbhggbgmgbcmcagbcahegbglmflmgfcahagjgfhchhhdhkgpgmgjghgphhhjgdgicafggfhcgjgbc
aegedcagphcgbhkcafagbgogjgpgogjgphdcaeogfgbcafdgngjhcgogjcocafhcagmgbhegbgdgicadcdadbdh
C:\Users\juzio\Desktop\Tescik\eogbhdhemejjhagogjgfcaghhcgbmficcahhcahdhkhhgbgkgdgbhchdglgjgncahehchkgfgdgjgpgmg
jghgphhgdhfcaegedcaecgbhfgmgngfhdcocafhgjmejjglhdhkgpmfjlmeihcaglgbhcgjgfhchjcahdhamejjgehkgjmficcagkgfgegogbgl
cahhcaehhcgfgdgkgjcmcaghgehkgjgfcahcgfhahcgfhkgfgohegphhgb\mficcagcgbhchhhjcagehchfghgpgmgjghgphhhjgdgicaebfdca
ekgbgogjhehdgbcagphcgbhkcaebepcaelgbhggbgmgbcmcagbcahegbglmflmgfcahagjgfhchhhdhkgpgmgjghgphhhjgdgicafggfhcgjgbc
aegedcagphcgbhkcafagbgogjgpgogjgphdcaeogfgbcafdgngjhcgogjcocafhcagmgbhegbgdgicadcdadbdh\ociajddcdadbdicagchjmfi
ccahkgbhhgpgegogjglgjgfgncagngfglhdhjglgbmfiehdglgjgfghgpcahagphegfgohegbhegbcaedgmhfgccaebgnmdkjhcgjgdgbcmcagm
gfgdhkcahagfmficgogjmficcahegbgncahhhjmficmeifgdhkgogjgfcahcgpgmmejjcahcgfhkgfhchhgphhgfghgpcocafhcagcgbhchhgbg
dgica
C:\Users\juzio\Desktop\Tescik\eogbhdhemejjhagogjgfcaghhcgbmficcahhcahdhkhhgbgkgdgbhchdglgjgncahehchkgfgdgjgpgmg
jghgphhgdhfcaegedcaecgbhfgmgngfhdcocafhgjmejjglhdhkgpmfjlmeihcaglgbhcgjgfhchjcahdhamejjgehkgjmficcagkgfgegogbgl
cahhcaehhcgfgdgkgjcmcaghgehkgjgfcahcgfhahcgfhkgfgohegphhgb\mficcagcgbhchhhjcagehchfghgpgmgjghgphhhjgdgicaebfdca
ekgbgogjhehdgbcagphcgbhkcaebepcaelgbhggbgmgbcmcagbcahegbglmflmgfcahagjgfhchhhdhkgpgmgjghgphhhjgdgicafggfhcgjgbc
aegedcagphcgbhkcafagbgogjgpgogjgphdcaeogfgbcafdgngjhcgogjcocafhcagmgbhegbgdgicadcdadbdh\ociajddcdadbdicagchjmfi
ccahkgbhhgpgegogjglgjgfgncagngfglhdhjglgbmfiehdglgjgfghgpcahagphegfgohegbhegbcaedgmhfgccaebgnmdkjhcgjgdgbcmcagm
gfgdhkcahagfmficgogjmficcahegbgncahhhjmficmeifgdhkgogjgfcahcgpgmmejjcahcgfhkgfhchhgphhgfghgpcocafhcagcgbhchhgbg
dgica\ebgnmdkjhcgjglgjcahkgbgogphegphhgbmficcahhhjhdhemejjhacahhcaemgjgehkgfcaengjhdhehchkmdldhhcaedepeoedebede
begcocafhcagmhfhehjgncadcdadbdjcahcgpglhfcaebhcgdgfcagkgbglgpcahhgpgmgohjcahkgbhhgpgegogjglcahhhcmdldgdgjmficca
gegpcaehhcgfgdgkgjcmcaghgehkgjgfca
C:\Users\juzio\Desktop\Tescik\eogbhdhemejjhagogjgfcaghhcgbmficcahhcahdhkhhgbgkgdgbhchdglgjgncahehchkgfgdgjgpgmg
jghgphhgdhfcaegedcaecgbhfgmgngfhdcocafhgjmejjglhdhkgpmfjlmeihcaglgbhcgjgfhchjcahdhamejjgehkgjmficcagkgfgegogbgl
cahhcaehhcgfgdgkgjcmcaghgehkgjgfcahcgfhahcgfhkgfgohegphhgb\mficcagcgbhchhhjcagehchfghgpgmgjghgphhhjgdgicaebfdca
ekgbgogjhehdgbcagphcgbhkcaebepcaelgbhggbgmgbcmcagbcahegbglmflmgfcahagjgfhchhhdhkgpgmgjghgphhhjgdgicafggfhcgjgbc
aegedcagphcgbhkcafagbgogjgpgogjgphdcaeogfgbcafdgngjhcgogjcocafhcagmgbhegbgdgicadcdadbdh\ociajddcdadbdicagchjmfi
ccahkgbhhgpgegogjglgjgfgncagngfglhdhjglgbmfiehdglgjgfghgpcahagphegfgohegbhegbcaedgmhfgccaebgnmdkjhcgjgdgbcmcagm
gfgdhkcahagfmficgogjmficcahegbgncahhhjmficmeifgdhkgogjgfcahcgpgmmejjcahcgfhkgfhchhgphhgfghgpcocafhcagcgbhchhgbg
dgica\ebgnmdkjhcgjglgjcahkgbgogphegphhgbmficcahhhjhdhemejjhacahhcaemgjgehkgfcaengjhdhehchkmdldhhcaedepeoedebede
begcocafhcagmhfhehjgncadcdadbdjcahcgpglhfcaebhcgdgfcagkgbglgpcahhgpgmgohjcahkgbhhgpgegogjglcahhhcmdldgdgjmficca
gegpcaehhcgfgdgkgjcmcaghgehkgjgfca\hagpcahfgegbgohjgdgicahegfhdhegbgdgicagngfgehjgdhkgohjgdgicahagpgehagjhdgbmf
iccahamdldmfichegphcgbhcgpgdhkgohjcaglgpgohehcgbglhecahkcafagbgogjgpgogjgphdcocaepgecagmgjhagdgbcadcdadcdbcahcg
pglhfcaebhcgdgfcagkgfhdhecagehjhcgfglhegphcgfgncaghgfgo
potem za pomocą komendy systemowej dir przekierowanej do pliku tworzy wypis ich , potem ten plik modyfikuje, (usuwa sciezki calkowite i "\")
i zapisuje wynik do pliku np.
fahchkgfhahcgphhgbgehkmejjcahhgehcgpmflmgfgogjgfcagegpcahkgbhhgpgehfcahahcgpghhcgbgngjhdhehjcocaephdgpgcgbcagog
bgcmejjgehkgjgfcahfgngjgfgkmejjhegogpmfjlmeihcahehhgphchkgfgogjgbcagbhagmgjglgbgdgkgjcagmgpglgbgmgohjgdgicmcagj
gohegfhcgogfhegphhhjgdgicihd
fahchkgfhahcgphhgbgehkmejjcahhgehcgpmflmgfgogjgfcagegpcahkgbhhgpgehfcahahcgpghhcgbgngjhdhehjcocaephdgpgcgbcagog
bgcmejjgehkgjgfcahfgngjgfgkmejjhegogpmfjlmeihcahehhgphchkgfgogjgbcagbhagmgjglgbgdgkgjcagmgpglgbgmgohjgdgicmcagj
gohegfhcgogfhegphhhjgdgicihdhehcgpgocjcmcamficmeifgdhkgfgogjgbcagkmejjhkhjglmdldhhcahahcgpghhcgbgngphhgbgogjgbc
igdcmgdclclcmhagihacmgkgbhggbhdgdhcgjhahecagjhehacjcmcahehhgphchkgfgogjgbcagcgbhkcagegbgohjgdgicagphcgbhkcagjgo
hegfhcgggfgkhdhfcahfmflmhjheglgphhgogjglgbcocafcgphkhfgn
fahchkgfhahcgphhgbgehkmejjcahhgehcgpmflmgfgogjgfcagegpcahkgbhhgpgehfcahahcgpghhcgbgngjhdhehjcocaephdgpgcgbcagog
bgcmejjgehkgjgfcahfgngjgfgkmejjhegogpmfjlmeihcahehhgphchkgfgogjgbcagbhagmgjglgbgdgkgjcagmgpglgbgmgohjgdgicmcagj
g
potem
go dekoduje łaczy bity dolne i górne i przywraca jak na początku był.
Ale nie przywraca, bo polska czcionka się psuje.
I jak mamy to
Następnie grał w szwajcarskim trzecioligowcu FC Baulmes. Większość kariery spędził jednak w Grecji, gdzie
reprezentował barwy drugoligowych AS Janitsa oraz AO Kavala, a także pierwszoligowych Veria FC oraz Panionios
Nea Smirni. W latach 2017–2018 był zawodnikiem meksykańskiego potentata Club América, lecz pełnił tam
wyłącznie rolę rezerwowego. W barwach Amériki zanotował występ w Lidze Mistrzów CONCACAF. W lutym 2019 roku
Arce jako wolny zawodnik wrócił do Grecji, gdzie po udanych testach medycznych podpisał półtoraroczny kontrakt
z Panionios. Od lipca 2021 roku Arce jest dyrektorem gen
to wychodzi to
Następnie grał w szwajcarskim trzecioligowcu FC Baulmes. Większość kariery spędził jednak w Grecji,
gdzie reprezentować7LI—ć–Rw&X"r7§v¦6'6¶–ŇG'¦V6–öĆ–v÷v7Rd2&VĆÖW2âvśI–·7¦üYĽHr¶&–W'’7I–
G¦śX"¦VFć˛rw&V6¦’ÂvG¦–R&W&W¦VçF÷vX"&'w’G'VvöĆ–v÷w–6‚2¦ć—G6÷&˘ň¶fĆÂFĽ[ĆR–W'w7¦öĆ–
v÷w–6‚fW&–d2÷&˘ć–öć–÷2ćV6Ö—&ć’ârĆF6‚#pNastÄ™pnie graĹ‚ w szwajcarskim trzecioligowcu FC
Baulmes. Większość kariery spędził jednak w Grecji, gdzie reprezentował barwy drugoligowych AS Janitsa
oraz AO Kavala, a także pierwszoligowych Veria FC oraz Panionios Nea Smirni. W latach 2017–2018 był
zawodnikiem meksykańskiego potentata Club América, lecz pełnił tam wyłącznie rolę rezerwowego. W
barwach ć7LI—ć–Rw&X"r7§v¦6'6¶–ŇG'¦V6–öĆ–v÷v7Rd2&VĆÖW2âvśI–·7¦üYĽHr¶&–W'’7I–
G¦śX"¦VFć˛rw&V6¦’ÂvG¦–R&W&W¦VçF÷vX"&'w’G'VvöĆ–v÷w–6‚2¦ć—G6÷&˘ň¶fĆÂFĽ[ĆR–W'w7¦öĆ–
v÷w–6‚fW&–d2÷&˘ć–öć–÷2ćV6Ö—&ć’ârĆF6‚#~( 3#‚'śX"¦vöFć–¶–VŇÖV·7–¶XG6¶–
Vvň÷FVçFF6ÇV"Ü:—&–6ÂĆV7˘\X&ćśX"FŇwśX,HV7¦ć–R&öĚI’&W¦W'v÷vVvňâr&'v6‚Ü:—&–¶’¦ć÷F÷vX"w—
7LI—rĆ–G¦RÖ—7G'¬;7r4ôä44bârÇWG–Ň#’&ö·R&6R¦¶ňvöĆç’¦vöFć–˛w,;66śX"Fňw&V6¦’ÂvG¦–R
Następnie grał w szwajcarskim trzecioligowcu FC Baulmes. Większość kariery spędził jednak w Grecji,
gdzie reprezentował barwy drugoligowych AS Janitsa oraz AO Kavala, a także pierwszoligowych Veria FC oraz
Panionios Nea Smirni. W latach 2017–2018 był zawodnikiem meksykańskiego potentata Club América, lecz
pełnił tam wyłącznie rolę rezerwowego. W barwach Amériki zanotował występ w Lidze Mistrzów CONCACAF.
W lutym 2019 roku Arce jako wolny zawodnik wrócił do Grecji, gdzie po udanych testach medycznych podpisał
półtoraroczny kontrakt z Panionios. Od lipca 2021 roku Arce jest dyrektorem gen
Pomocy, jestem pod ścianą :(
to jest kod
#include <stdio.h>
#include <string.h>
char safeChars[] = {
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '-', '_'
};
int main()
{
FILE* file = fopen("brandNew.txt", "r");
FILE* file2 = fopen("zrodlowy.txt", "w");
char z, z2;
char g;
int* tmp_out = (int*)&g;
while (!feof(file)) {
z = fgetc(file);
z2 = fgetc(file);
*tmp_out = '\0';
for (int i = 0; i < 65; i++) {
if (z == safeChars[i]) {
*tmp_out = (i & 0x0F) << 4;
break;
}
}
for (int i = 0; i < 65; i++) {
if (z2 == safeChars[i]) {
*tmp_out |= (i & 0x0F);
break;
}
}
printf("%c", *tmp_out);
fprintf(file2, "%c", *tmp_out);
}
fclose(file2);
fclose(file);
return 0;
}