myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

csv/xls datei mit c# auslesen und in rms datei schreiben

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 21.09.10, 21:33   #1
xparet0209
Anfänger
 
Registriert seit: Oct 2009
Beiträge: 11
Bedankt: 0
xparet0209 ist noch neu hier! | 0 Respekt Punkte
Standard csv/xls datei mit c# auslesen und in rms datei schreiben

hi
ich würde gern ein c# programm schreiben, dass UTF-8 formatierte csv datein ausliest bzw. xls dateien
diese dateien enthalten vokabellisten. im falle der csv datei sind sie durch ein semikolon voneinander getrennt
dies wäre wahrscheinlich nicht weiter schwierig, doch nun zum komplizierteren teil:

ich habe momentan ein probe abo bei vokker.net für vokkerMobile, also ein vokabel trainer fürs handy mit selbst erstellten vokabellisten aus dem inet

man kann eine java datei runterladen und muss sie mit einem spezifischen code aktivieren und die serverzeit im progamm eingeben (alles auf dem handy)
als nächstes liest das programm die vokabeln aus, die bereits integriert sind
(integriert sind alle vokablen die man bereits eingetragen hatte als man die java datei runtergeladen hat)
danach kann man es ganz normal benutzen...
man kann verschieden möglichkeiten der vokabellisten synchronistation auswählen:
per umts etc oder eine .vkk datei runterladen und diese auf das handy kopieren und dann mit dem programm importieren.

ich denke das beim ablauf der abozeit ich auf der seite diese datei nicht mehr runterladen kann, dass heißt keine vokablen mehr synchronisieren kann.
wie sollten sie anders die abosperre durchsetzen?
oder ist vllt der zeitpunkt vom ende des abos mit in der java datei gespeichert?
wenn ja dann müsste ich einen weg finden den zeitpunkt zu ändern.
andernfalls habe ich mir gedacht müsste ich nur selber meine vokabeln in eine .vkk datei umschreiben können. somit wäre die sperre umgangen.
doch hier beginnt mein problem. ich weiß nicht wie diese .vkk datei aufgebaut ist.
wenn ich die datei mit dem windows editor öffne dann kann ich die vokabeln einfach ablesen, daher denke ich das dies nicht weiter verschlüsselt ist.
doch zwischen den vokabeln befinden sich komische zahlen und da wollte ich fragen, wie man rausbekommt wofür die stehen...
hier den text:


also zusammengefasst versuche ich vokkermobile kostenlos zu nutzen, indem ich die vokabellisten von vokker in eine xls/csv datei exportiere und in mit hilfe eines c# programms diese vokabeln in eine datei schreibe, sodass das java programm vokkermobile diese datei importieren kann.

ich wäre für eure hilfe sehr dankbar
mfg xparet0209
xparet0209 ist offline   Mit Zitat antworten
Ungelesen 21.09.10, 21:51   #2
xparet0209
Anfänger
 
Registriert seit: Oct 2009
Beiträge: 11
Bedankt: 0
xparet0209 ist noch neu hier! | 0 Respekt Punkte
Standard

wie ich eben festgestellt habe hängt die importierte vokabelliste mit der verifizierungsnummer zusammen
der prozess läuft folgendermaßen:
wenn man die "konfigurationsdatei" von vokkermobile löscht dann wird eine aktivierungszahl generiert (ändert sich jedesmal)
diese zahl gibt man dann online bei vokker.net an und die seite gibt einen verifizierungscode zurück
die seite codiert nun anscheinen alle vkk datein, die man nach dem zeitpunkt runterlädt mit dem verifizierungscode. nur wenn dieser code dear vkk datei zu dem aktivierungscode passt dann kann die vokabelliste importiert werden

dieser code findet sich bei der vkk datei nach dem ersten 1;
also in der obigen datei 14574289
dies anzupassen dürfte auch nciht weiter schwer sein
xparet0209 ist offline   Mit Zitat antworten
Ungelesen 22.09.10, 09:49   #3
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

Du musst schon verschiedene Schlüssel genieren und die dazugehörige VKK posten!
Sonst kann man x-beliebige Schlüsse ziehen.

1;1009211200;0;43524266;1009210000;
1;1009211200;0;43524269;1009210000;
1;1009211200;0;43524275;10092100 00;
1;1009211201;0;43524279;1009210000 ;
1;1009211202;0;43524298;100921000 0;


1; und 0; sind wohl konstant...

1009211200 scheint das Datum zu sein: Hast also gestern um 12 Uhr das entsprechende Wort hinzugefügt.
21. Sep. 2010 / 12:00

1009211201 -> 21. Sep. 2010 / 12:01
1009211201 -> 21. Sep. 2010 / 12:02

43524266
43524269
43524275
43524279
43524298

Dies sieht nicht nach einer Verschlüsselung aus, da diese ja kontinuierlich steigt. Wenn es etwas verschlüsseltes ist, dann ist es schlecht verschlüsselt.

10092100 00; -> Sieht wohl wieder nach einem Datum aus.

Bleibt also zu klären, ob mit anderen Schlüsseln, "0;" "1;" und "43524266" etc. sich verändern.

Ich vermute aber eher nicht sondern gehe davon aus, dass das Programm die Funktion verweigert, wenn Du keinen gültigen Schlüssel besitzt.
PornoPenner ist offline   Mit Zitat antworten
Ungelesen 22.09.10, 14:52   #4
xparet0209
Anfänger
 
Registriert seit: Oct 2009
Beiträge: 11
Bedankt: 0
xparet0209 ist noch neu hier! | 0 Respekt Punkte
Standard

also ich hab das soweit verstanden

der text beschreibt folgendes:
Wort in Fremdsprache; Wort in Muttersprache; Stufe d. Vokabel; Datum;falsche Eingaben; ???1;???2

bleibt nur noch zuklären was ???1 und ???2 bedeuten
ich werde mal versuchen alle vokabeln zu löschen und mehrer neue vkk zu erzeugen
ich denke nämlich nicht das die zahlen was mit der aktivierungsnummer zu tun haben - bis auf die 2. ganz oben

ich denke dies sind angaben über die lektion.

zur 1. zeile: ich weiß noch nicht wofür die erste zahl steht aber die danach ist ja der Akt. code
danach kommt die anzahl der vokabel paare, danach weiß ich wieder nicht was die 8 bedeutet, dann kommen die namen der lektionen
danke an PornoPenner

kann man eine handy java datei eig dekompilieren?
xparet0209 ist offline   Mit Zitat antworten
Ungelesen 22.09.10, 21:38   #5
xparet0209
Anfänger
 
Registriert seit: Oct 2009
Beiträge: 11
Bedankt: 0
xparet0209 ist noch neu hier! | 0 Respekt Punkte
Standard

???2 ist nun auch geklärt: es beschreibt das datum, an dem die vokabel planmäßig wieder abgefragt werden müsste und hängt mit der stufe der vokabel zusammen

jetzt fehlt nur noch ???1...
diese zahl hat offentsichtlich etwas mit dem zeitpunkt der eingabe zu tun denn im wesentlichen ändert sich bei einem anderen akt. code nichts- das heißt die vorderen stellen der zahl sind gleich...

ich denke das ganze ist relativ unabhängig vom akt.code, da dieser nur ganz am anfang der datei überprüft wird...

die zeiten die dort in der datei gespeichert sind, sind serverzeiten
die bekommt man folgendermaßen:

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]


was mir momentan noch sorgen bereitet sind folgende 2 dateien:
vokkerMobile.jar

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

wäre nett wenn mir jmd sagen könnte was ind der 2. datei steht..
eine analyse der jar datei wäre natürlich spitze aber ich glaube nicht das ihr so viel langeweile habt xDD
xparet0209 ist offline   Mit Zitat antworten
Ungelesen 24.09.10, 14:40   #6
xparet0209
Anfänger
 
Registriert seit: Oct 2009
Beiträge: 11
Bedankt: 0
xparet0209 ist noch neu hier! | 0 Respekt Punkte
Standard

???1 ist eine vokabel id
eine online abfrage habe ich durch wireshark mitgezeichnet und dort ist eindeutig zusehen, wie die vokabel id mit der zahl in der datei übereinstimmt

jetzt frag ich mich nur noch, wie die lektionen innerhalb der datei aufgeteilt wird...
xparet0209 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:16 Uhr.


Sitemap

().