---
title: "Spara strängar binärt till disk"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/28424-spara-strängar-binärt-till-disk"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "ps"
published: "2002-01-31T16:17:00.000Z"
updated: "2002-02-01T16:03:00.000Z"
replies: 11
views: 522
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/28424-spara-strängar-binärt-till-disk"
---

# Spara strängar binärt till disk

## #1 — ps, 2002-01-31T16:17Z

Jag vill spara ner text till disk utan att det ska gå att öppna filen och leta upp.
Jag har testat att skriva på lite olika sett..
Det senaste jag testade var att göra zip filer av det. Det blir en riktigt zipfil, men det går fortfarande att läsa av den text som finns.

Går det att spara ner strängar utan att kunna kolla filen och se strängarna?

Permalänk: https://www.webforum.nu/p/28424

## #2 — SPiN, 2002-01-31T17:24Z

Om du använder dig av ObjectOutputStream och metoden writeObject () bör det gå.

Testa något sånt här:
\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
ObjectOutputStream objectOutputStream = new ObjectOutputStream ( dinOutputStröm );
objectOutputStream.writeObject ( string );
objectOutputStream.flush ();

Glöm inte att fånga exceptions och att ändra till din outputström. :)

Permalänk: https://www.webforum.nu/p/402571

## #3 — ps, 2002-01-31T20:03Z

har testat det, funkar inte riktigt som jag vill.. Det går att kolla strängarna.

Nån annan idé?

Permalänk: https://www.webforum.nu/p/402572

## #4 — D3VaST8D, 2002-01-31T20:56Z

Testat att göra om string till byte och spara?

Permalänk: https://www.webforum.nu/p/402573

## #5 — phonkworks, 2002-01-31T21:34Z

Lägg strängarna i en Vector och spara ner den.

mvh
phonk

Permalänk: https://www.webforum.nu/p/402574

## #6 — ps, 2002-01-31T23:06Z

D3VaST8D:
Nja då blir det vanlig text.

phonkworks:
Du menar serialisera ner?
Vill inte göra det. Det är ett för "ömtåligt" format.

Permalänk: https://www.webforum.nu/p/402575

## #7 — D3VaST8D, 2002-02-01T00:19Z

Använd dig av BitOutputStream för att spara ned en ByteArray.

Permalänk: https://www.webforum.nu/p/402576

## #8 — Dinodipp, 2002-02-01T15:43Z

Låter som du inte vill att det skall synas i plain text? varför inte använda ett krypterings bibliotek?

Permalänk: https://www.webforum.nu/p/402577

## #9 — ps, 2002-02-01T15:46Z

Jaha efter en liten sökning på google hittade jag den.. Varför finns den inte med i den vanliga strukturen? Den ligger under org.freehep.util.io.BitOutputStream

Är det från javas standard API ? :o

/r
Dinodipp:
Jo det kan man ju oxå göra.

Ska säga det att det ska fungera med ver 1.3.x av JDK:n

Permalänk: https://www.webforum.nu/p/402578

## #10 — Dinodipp, 2002-02-01T15:50Z

org.freehep.util.io.BitOutputStream
Är det från javas standard API ? 

org.freehep = inte standard
allt som ingår i standard api:et är java.\*
det finns flera olika krypterings bibliotek. Problemet är ju att det är väldigt enkelt att dissasemblera en .class fil så är man tillräkligt sugen på att ta reda på texten kan man helt enkelt gå in i .class filerna och leta reda på vad du läser in för filer och hur du packar upp dom.

Permalänk: https://www.webforum.nu/p/402579

## #11 — ps, 2002-02-01T15:54Z

Jag vill komma ifrån att man direkt kan rota runt i den fil som skapas. Och att man inte direkt ska kunna se delar av innehållet.

Sen om nån känner för att ta reda på innehållet genom att läsa in filen och manipulera den så spelar det inte nån roll.

Permalänk: https://www.webforum.nu/p/402580

## #12 — PeW, 2002-02-01T16:03Z

> Problemet är ju att det är väldigt enkelt att dissasemblera en .class fil så är man tillräkligt sugen på att ta reda på texten kan man helt enkelt gå in i .class filerna och leta reda på vad du läser in för filer och hur du packar upp dom.

Det finns ju iofs program för att förvränga symbolerna i .class filen så att det inte blir lika lätt att dissasemblera dem. Tyvärr losar man prestanda då :(

ps \>\>

Förr fanns det sun.\* paket som fixade bin-ascii / ascii-bin. 
sun.misc.\* och då exempelvis HexDumper-klassen som omvandlade till hex. Vet inte hur det är med sdk1.3, dock  :l

Permalänk: https://www.webforum.nu/p/402581

---

Tråden på webben: https://www.webforum.nu/amne/java/28424-spara-strängar-binärt-till-disk
