tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
652
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lonol15 lonol15 ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    78
    Hi,
    zum kopieren von Dateien gibt es das Package java.nio und zum byteweise einlesen die Klasse
    BufferedInputStream. Aber BufferedInputStream ist viel zu langsam, ich habe mal ein Programm geschrieben, dass 5 minuten zum kopieren von einem Bild gebraucht hat.

    Also:
    Gibt es eine Möglichkeit zum sauberen und schnellen ein- und auslesen von Dateien?
    Oder irgendwelche anderen Ideen?

    ! Wichtig ist, dass ich mit den Daten arbeiten will !
    Also: byte/bitweise
     

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Zitat Zitat von lonol15 Beitrag anzeigen
    ! Wichtig ist, dass ich mit den Daten arbeiten will !
    Also: byte/bitweise
    Dann bringt dir NIO schon mal nicht allzu viel. Wahrscheinlich liegt das schlechte Tempo daran, was du mit den Daten zwischendrin machst. Wenn du etwas Code postest, könnte ich dir vielleicht weiter helfen.
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hi,

    eventuell hilft dir dieser Thread weiter.

    Wegen der schlechten Performance würde ich aus dem Bauch heraus mal auf den BufferedInputStream tippen, aber ich kann das jetzt nicht belegen.

    Gruß,
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  4. #4
    lonol15 lonol15 ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    78
    Ich habe festgestellt, dass ich bei meinem Projekt keine große Geschwindigkeit brauche.
    Da reicht FileInputStream locker.

    Falls euch trotzdem noch was einfällt würde ich mich freuen.
     

Ähnliche Themen

  1. Korrekt byteweise einlesen
    Von Tim Bureck im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 24.08.10, 19:01
  2. Binärdatei einlesen (byteweise)
    Von soeni1987 im Forum Java
    Antworten: 2
    Letzter Beitrag: 14.03.10, 22:13
  3. [C] JPG Bild Byteweise auslesen
    Von Pole17 im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 17.07.09, 17:13
  4. PDF-Datei byteweise einlesen - Fehlerhaft
    Von Saskia21 im Forum Java
    Antworten: 5
    Letzter Beitrag: 25.03.08, 20:37
  5. ANSI C: Datei byteweise auslesen?
    Von Tensi im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 10.05.03, 13:37