เครื่องมือบรรทัดคำสั่งสำหรับถอดรหัสไฟล์ที่เข้ารหัส vim-blowfish
ในเวอร์ชั่น 7.3 vim มีการสร้าง / เข้ารหัสถอดรหัสปักเป้าที่แข็งแกร่งซึ่งสำหรับบางจุดประสงค์จะสะดวกกว่าการกรองผ่าน gnupg น่าเสียดายที่ไฟล์ผลลัพธ์สามารถอ่านได้โดย vim ซึ่งทำให้ยากต่อการใช้งานในการประมวลผลแบบแบ็ตช์หรือการเขียนสคริปต์ อายุการใช้งานของข้อมูลที่เข้ารหัสยังเป็นข้อกังวลหากจำเป็นต้องใช้โปรแกรมที่มีการขึ้นต่อกันและขนาดของ vim เพื่อปลดล็อก
Vimdecrypt ยกไฟล์ที่เกี่ยวข้องสองไฟล์จากแหล่ง vim, blowfish.c และ sha256.c และเชื่อมต่อไฟล์เหล่านั้นในเครื่องมือบรรทัดคำสั่งอย่างง่าย ข้อมูลถูกอ่านจากไฟล์ข้อมูลถอดรหัสถูกเขียนไปยัง stdout
vimdecrypt path_to_data
รหัสผ่านได้รับผ่าน GNU getpass ซึ่งไม่รบกวนการเปลี่ยนเส้นทางของ stdin / stdout
ระบบการกำหนดค่าของ Vim ถูกถอดออกทั้งหมดซึ่งอาจมีการสนับสนุนแพลตฟอร์มอื่น ๆ ที่แตกต่างจากลินุกซ์ i386 32 บิตที่พัฒนาขึ้นมา เนื่องจากไฟล์ที่เกี่ยวข้องสองไฟล์ถูกนำมาจากโปรเจ็กต์ vim ที่ไม่ได้แก้ไขดังนั้นจึงควรเรียกคืนการสนับสนุนบนแพลตฟอร์มอื่นโดยแก้ไขส่วนหัว vim.h
:help less
ดู น่าเสียดายที่มันยังต้องการการกดq
(ไม่:
จำเป็น) เพื่อออก