2024/11/15

      (例) 改行文字

          (1) ソースデータ

             e x1ebc0d15 /mb (バイナリーモード表示)

ASCII Off.\src\xe\htmlwk\x1ebc0d15 =e(24-11-18 10:59)--------- 0000(0000)004b=Rep
===>                                                                    ===>HALF 
****|*e*t**l*** TOP OF FILE ******* cp=CP930-Internal ***************************
0000|00150025a0d15|                              
    |ffff1ffff26f6ff01|                              
    |001550025520515d5|                              
****|*e*t**l*** END OF FILE ******* cp=CP930-Internal ***************************

             e x1ebc0d15 (テキストモード表示、0x15 で改行)

EDIT---|G:\src\xe\htmlwk\x1ebc0d15 =E(24-11-18 10:59)--------- 001-(   1)-076=Rep
===>                                                                    ===>HALF 
****|*E*e**l*** TOP OF FILE ******* cp=CP930-Internal ***************************
0001|0015↵                                                                       
    |ffff↵                                                                       
    |0015↵                                                                       
0002|0025a0d15↵                                                  
    |ffff26f6ff0↵                                                  
    |0025520515d↵                                                  
****|*E*e**l*** END OF FILE ******* cp=CP930-Internal ***************************

          (2) バイナリーモード "CV b2m"

             e x1ebc0d15 /mb ; cv b2m
               crlf オプション無し。ebc:0x15-->ascii:3f, 0x25-->0x0a, 0x0d-->0x0d

1 行変換G:\src\xe\htmlwk\x1ebc0d15 =e(24-11-18 10:59)--------- 0000(0000)004b=Rep
===>                                                                    ===>HALF 
****|*e*t**l*** TOP OF FILE ******* cp=CP930-Internal ***************************
0000*▪/c|                              
    *33333333306363303|                              
    *0015f0025a10415df|                              
****|*e*t**l*** END OF FILE ******* cp=CP930-Internal ***************************

             e x1ebc0d15 /mb ; cv b2m crlf
               crlf オプション有り。 0x15-->0x0a

1 行変換G:\src\xe\htmlwk\x1ebc0d15 =e(24-11-18 10:59)--------- 0000(0000)004b=Ins
===>                                                                    ===>HALF 
****|*e*t**l*** TOP OF FILE ******* cp=CP930-Internal ***************************
0000*▪/c▪|                             
    *33330333306363300|                             
    *0015a0025a10415da|                             
****|*e*t**l*** END OF FILE ******* cp=CP930-Internal ***************************

          (3) テキストファイル b2m 後のファイル出力、改行コード指定なし

             e x1ebc0d15 ; cv b2m ; s x1ebc0d15.b2m.save ; e x1ebc0d15.b2m.save cplc /mb
               1行目と2行目の間の改行コードが 0x0a は 0x25-->0x0a/CP930 によるもの

===>                                                                       ===>HALF 
****|*b*t**l*** TOP OF FILE *******Lig:OFF *****************************************
0000|00150025a0d15▪|                                        
    |33331333306363301|                                        
    |001550025a10415d5|                                        
****|*b*t**l*** END OF FILE *******Lig:OFF *****************************************

             e x1ebc0d15 ; cv b2m ; s x1ebc0d15.b2m.save ; e x1ebc0d15.b2m.save cplc
               テキストモードは 0x15 で改行、Save 時 EBCDIC の改行コード 0x15 を出力

 :UNIX filesrc\xe\htmlwk\x1ebc0d15.b2m.save =L(24-11-18 15:41)--- 001-(   1)-079=Rep
===>                                                                       ===>HALF 
****|*L*t**l*** TOP OF FILE *******Lig:OFF *****************************************
0001|00150025↵                                                              
    |333313333↵                                                              
    |001550025↵                                                              
0002|a0d15↵                                                         
    |6363301↵                                                         
    |10415d5↵                                                         
****|*L*t**l*** END OF FILE *******Lig:OFF *****************************************

          (4) テキストファイル b2m 後のファイル出力、改行コード指定あり

             e x1ebc0d15 ; cv b2m ; s x1ebc0d15.b2m.save.mu /mu ; e x1ebc0d15.b2m.save.mu cplc /mb 
               ファイル Read のとき 0x15 で改行、Save の時 /mu により 0x15 に替えて 0x0a (Linux 改行文字) を出力

ASCII Off.\src\xe\htmlwk\x1ebc0d15.b2m.save.mu =b(24-11-18 16:43)- 0000(0000)006b   
===>                                                                       ===>HALF 
****|*b*t**l*** TOP OF FILE *******Lig:OFF *****************************************
0000|00150025a0d15|                                 
    |33330333306363300|                                 
    |0015a0025a10415da|                                 
****|*b*t**l*** END OF FILE *******Lig:OFF *****************************************

             e x1ebc0d15 ; cv b2m ; s x1ebc0d15.b2m.save.mu /mu ; e x1ebc0d15.b2m.save.mu cplc 

Hex2段表示(YZ)xe\htmlwk\x1ebc0d15.b2m.save.mu =L(24-11-18 15:44) 001-(   1)-079=Ins
===>                                                                       ===>HALF 
****|*L*t**l*** TOP OF FILE *******Lig:OFF *****************************************
0001|0015↵                                                                          
    |3333↵                                                                          
    |0015↵                                                                          
0002|0025↵                                                                          
    |3333↵                                                                          
    |0025↵                                                                          
0003|a0d15↵                                                                         
    |63633↵                                                                         
    |10415↵                                                                         
****|*L*t**l*** END OF FILE *******Lig:OFF *****************************************

             e x1ebc0d15 ; cv b2m ; s x1ebc0d15.b2m.save.mp /mp ; e x1ebc0d15.b2m.save.mp cplc /mb 
               /mp とすると Windows 改行文字 0x0d0a を出力。 EBC:0d15 は ASCII:0d0d0a となる

EDIT---|G:\src\xe\htmlwk\x1ebc0d15.b2m.save.mp =b(24-11-18 20:15) 0000(0000)006b=Rep
===>                                                                       ===>HALF 
****|*b*t**l*** TOP OF FILE *******Lig:OFF *****************************************
0000|0015▪▪0025a0d15▪▪▪|                                                                                        
    |3333003333063633000|                                                                                        
    |0015da0025a10415dda|                                                                                        
****|*b*t**l*** END OF FILE *******Lig:OFF *****************************************
                                                                                                                 
             e x1ebc0d15 ; cv b2m ; s x1ebc0d15.b2m.save.mp /mp ; e x1ebc0d15.b2m.save.mp cplc

改行コードが混在、更新後保存時にはPC形式(0x0d0a)に統一されます22) 001-(   1)-108=Ins
===>                                                                       ===>HALF 
****|*L*t**l*** TOP OF FILE *******Lig:OFF *****************************************
0001|0015↵                                                                          
    |3333↵                                                                          
    |0015↵                                                                          
0002|0025↵                                                                          
    |3333↵                                                                          
    |0025↵                                                                          
0003|a0d15↵                                                                        
    |636330↵                                                                        
    |10415d↵                                                                        
****|*L*t**l*** END OF FILE *******Lig:OFF *****************************************

          (5) バイナリーファイル b2m crlf 後のファイル出力。(バイナリーファイルでは改行コード指定できません)

             e x1ebc0d15 /mb ; cv b2m crlf ; s x1ebc0d15.mb.b2mcrlf.save ; e x1ebc0d15.mb.b2mcrlf.save cplc /mb                  

ASCII Off.\src\xe\htmlwk\x1ebc0d15.mb.b2mcrlf.save =b(24-11-18 15:48) 0000(0000)006b=Ins
===>                                                                      ===>HALF 
****|*b*t**l*** TOP OF FILE *******Lig:OFF ****************************************
0000|00150025a0d15▪▪|                                                            
    |33330333306363300|                                                            
    |0015a0025a10415da|                                                            
****|*b*t**l*** END OF FILE *******Lig:OFF ****************************************

             e x1ebc0d15 /mb ; cv b2m crlf ; s x1ebc0d15.mb.b2mcrlf.save ; e x1ebc0d15.mb.b2mcrlf.save cplc

改行コードが混在、更新後保存時にはPC形式(0x0d0a)に統一されます 15:48) 001-(   1)-108=Ins
===>                                                                      ===>HALF 
****|*L*t**l*** TOP OF FILE *******Lig:OFF ****************************************
0001|0015↵                                                                         
    |3333↵                                                                         
    |0015↵                                                                         
0002|0025↵                                                                         
    |3333↵                                                                         
    |0025↵                                                                         
0003|a0d15↵                                                                        
    |63633↵                                                                        
    |10415↵                                                                        
****|*L*t**l*** END OF FILE *******Lig:OFF ****************************************

          (6) /Mz オプション (0x15 と 0x0d15 両方をで改行

             e x1ebc0d15 /mze

EDIT---|G:\src\xe\htmlwk\x1ebc0d15 =E(24-11-18 10:59)----- 001-(   1)-072=Rep
===>                                                                ===>HALF
****|*E*eu*l*** TOP OF FILE ******* cp=CP930-Internal ***********************
0001|0015↵
    |ffff↵
    |0015↵
0002|0025▪a0d15↵
    |ffff26f6ff↵
    |0025520515↵
****|*E*eu*l*** END OF FILE ******* cp=CP930-Internal ***********************

             e x1ebc0d15 /mze ; s x1ebc0d15.me ; e x1ebc0d15.me /mb ; hex

EDIT---|G:\src\xe\htmlwk\x1ebc0d15.me =e(24-11-20 13:11)-- 0000(0000)0047
===>                                                                ===>HALF
****|*e*t**l*** TOP OF FILE ******* cp=CP930-Internal ***********************
0000|00150025▪a0d15|
    |ffff1ffff26f6ff1|
    |0015500255205155|
****|*e*t**l*** END OF FILE ******* cp=CP930-Internal ***********************