سلام من میخوام بایت های یک فایل رو جوری ویرایش کنم که فقط خودم بتونم بخونمش. من این کدها رو برای این کار نوشتم ولی موقع خواندن فایل ویرایش شده به مشکل بر می خورم.
نوشتن:
FileInputStream fis = new FileInputStream("Test1");
FileOutputStream fos = new FileOutputStream("Test2");
int i = 0;
while ((i = fis.read()) != -1) {
fos.write(i * 2);
}
خواندن:
FileInputStream fis = new FileInputStream("Test2");
FileOutputStream fos = new FileOutputStream("Test1");
int i = 0;
while ((i = fis.read()) != -1) {
fos.write(i / 2);
}
یه چیز دیگه راهی هست که بتونم تعداد یک فایل فوق فشرده کنم. مثلا یک فایل ۱ گیگابایتی رو کنم ۲۰ مگابایت!