Skip to content

haidong92zhu/file_transform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

运行方式

png转二进制文件

node src/pngToBinary.js input.png output.txt

二进制转png文件

node src/binaryToPng.js input.txt output.png

批量PNG到二进制转换

node src/batchPngToBinary.js ./input_png_folder ./output_binary_folder

批量二进制到PNG转换

node src/batchBinaryToPng.js ./input_binary_folder ./output_png_folder

压缩二进制文本

node src/compressBinary.js input.txt output.gz

二进制文本转十六进制

node src/binaryToHex.js input.txt output.hex

十六进制转二进制

node src/hexToBinary.js input.hex output.txt

压缩并转换为十六进制

node src/compressAndHexify.js input_file output.hex

十六进制转换为原始未压缩文件

node src/hexToUncompressed.js input.hex output_file

压缩并转换文件夹为十六进制

node src/compressAndHexifyFolder.js input_folder output_folder

还原十六进制文件夹为原始未压缩文件

node src/uncompressAndDehexifyFolder.js input_hex_folder output_folder

压缩文件夹为zip并转换成十六进制文件

npm install archiver
node src/folderToZipHex.js input_folder output.hex

恢复十六进制文件到原始文件夹

npm install adm-zip
node src/hexToFolder.js input.hex output_folder

文件转换成十六进制文件

node src/fileToHex.js input_file output.hex

文件转换成六十四进制文件

node src/fileToHex64.js input_file output.hex

批量跑把文件转换成16进制文件

node src/batchFileToHex.js input_directory output_directory

hex文件均匀地分割成n个新的hex文件

node src/sliceHexFile.js input.hex ./output_slices 5

hex文件删除换行

node src/mergeHexLines.js input.hex output.hex

pdf转word

npm install pdf-parse docx
node src/convertPdfToWord.js input.pdf output.docx

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published