(20)
-- テストファイル作成
head -c 1GB /dev/urandom > dummy.dmp
-- ファイル分割
split -d -a 4 --additional-suffix=.dmp -b 100000000 dummy.dmp dummy-
-d -> 接尾辞を英字ではなく数字にする
-a 4 -> 接尾辞の長さを 4 にする
--additional-suffix=.dmp -> ファイル名に .dmp を追加で付加する
-b 100000000 -> 出力ファイル毎の大きさを 100000000 バイトにする
-- ファイル結合
cat dummy-*.dmp > dummy.dmp.new
-- 結果確認
diff dummy.dmp dummy.dmp.new
(10)
-- テストファイル作成
head -c 1GB /dev/urandom > dummy.dmp
-- ファイル分割
split -d -a 4 --additional-suffix=.dmp -b 100000000 dummy.dmp dummy-
-d -> 接尾辞を英字ではなく数字にする
-a 4 -> 接尾辞の長さを 4 にする
--additional-suffix=.dmp -> ファイル名に .dmp を追加で付加する
-b 100000000 -> 出力ファイル毎の大きさを 100000000 バイトにする
-- ファイル結合
cat dummy-*.dmp > dummy.dmp.new
-- 結果確認
diff dummy.dmp dummy.dmp.new
(7)
-- テストファイル作成
head -c 1GB /dev/urandom > dummy.dmp
-- ファイル分割
split -d -a 4 --additional-suffix=.dmp -b 100000000 dummy.dmp dummy-
-d -> 接尾辞を英字ではなく数字にする
-a 4 -> 接尾辞の長さを 4 にする
--additional-suffix=.dmp -> ファイル名に .dmp を追加で付加する
-b 100000000 -> 出力ファイル毎の大きさを 100000000 バイトにする
-- ファイル結合
cat dummy-*.dmp > dummy.dmp.new
-- 結果確認
diff dummy.dmp dummy.dmp.new
- Windows Server
(2019)
https://tsuredurediary.com/archives/1072593262.html
-- テストファイル作成
powershell
notepad a.ps1
for ($i=1; $i -le 5000; $i++) { Add-type -AssemblyName System.Web;[System.Web.Security.Membership]::GeneratePassword(100,0)}
.\a.ps1 > dummy.dmp
-- ファイル分割
notepad a.ddf
.Set CabinetNameTemplate=dummy-*.cab
.Set DiskDirectoryTemplate="C:\"
.Set MaxDiskSize=102400
.Set Cabinet=on
.Set Compress=off
.Set InfFileName=NUL
.Set RptFileName=NUL
"C:\dummy.dmp"
makecab /f a.ddf
-- ファイル結合
末尾に「1」がついたファイルを右クリックし[プログラムから開く]-[エクスプローラー]をクリック
結合後のファイルが表示されるため、ファイルを右クリックして[展開]をクリック
-- 結果確認
cmd
fc /b dummy.dmp tmp\dummy.dmp