字元流之一(檔案加密)

2021-09-24 21:12:33 字數 823 閱讀 4887

題目:

準備乙個文字檔案(非二進位制),其中包含ascii碼的字元和中文字元。

設計乙個方法

public static void encodefile(file encodingfile, file encodedfile);

在這個方法中把encodingfile的內容進行加密,然後儲存到encodedfile檔案中。

加密演算法: 

(1)數字:

如果不是9的數字,在原來的基礎上加1,比如5變成6, 3變成4

如果是9的數字,變成0

(2)字母字元:

如果是非z字元,向右移動乙個,比如d變成e, g變成h

如果是z,z->a, z-a。

字元需要保留大小寫

(3)非字母字元

比如',&^ 保留不變,中文也保留不變

**如下:

public static void encodefile(file encodingfile, file encodedfile)  else 

}if (c >= 'a' && c <= 'z') else

}if (c >= 'a' && c <= 'z') else }}

// system.out.println(sb);

fw.write(string.valueof(sb), 0, len);

}} catch (ioexception e) finally catch (ioexception e)

}}public static void main(string args)

kafka高效之一 檔案系統

kafka關鍵特 可伸縮架構 高吞吐量 consumer自動負載均衡 支援集群多副本 而 本部落格是乙個kafka檔案系統深入過程 儲存結構 目的 提高 磁碟利用率 和訊息處理效能 1.在kafka檔案系統中,同乙個topic下有多個不同partition,每個partition建立乙個 目錄。即 ...

kafka高效之一 檔案系統

kafka關鍵特 可伸縮架構 高吞吐量 consumer自動負載均衡 支援集群多副本而本 部落格是乙個kafka檔案系統深入過程 儲存結構 目的 提高磁碟利用率和訊息處理效能。1.在kafka檔案系統中,同乙個topic下有多個不同partition,每個partition建立乙個目錄。即 topi...

python(一) 檔案操作

my file open my file.txt w 用法 open 檔名 形式 其中形式有 w write r read.my file.write text 該語句會寫入先前定義好的 text my file.close 關閉檔案 this is my first test.this is th...